Search Unity

iOS build fails: UnauthorizedAccessException: Access to the path ... is denied

Discussion in 'Editor & General Support' started by BjoUnity3d, Sep 3, 2019.

  1. BjoUnity3d

    BjoUnity3d

    Joined:
    Jul 24, 2012
    Posts:
    60
    This is happening to me intermittently. I can't seem to get more than 1 or 2 builds in a row before it starts failing with that error. To get past it, I have to reboot the PC. Sometimes I have to switch platforms and then back to iOS. I tried disabling anti-virus, making sure backups weren't running. Nothing seems to make sense. It deletes the target build folder too.

    Anyone else having this? I am getting the error on 2019.1 and 2019.2 (all recent versions - currently 2019.2.3)

    UnauthorizedAccessException: Access to the path "D:/PROJECTS/2019/UnityProjects/MyProject/Builds/iOS/v4b13" is denied.
    System.IO.Directory.CreateDirectoriesInternal (System.String path) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    System.IO.Directory.CreateDirectory (System.String path) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
    UnityEditor.iOS.PostProcessiPhonePlayer.UpdateInstallLocation (UnityEditor.iOS.PostProcessiPhonePlayer+ProjectPaths paths, UnityEditor.iOS.PostProcessiPhonePlayer+BuildSettings bs, UnityEditor.iOS.PostProcessiPhonePlayer+IncludedFileList includedFiles, UnityEditor.Build.Reporting.BuildReport buildReport) (at C:/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:1424)
    UnityEditor.iOS.PostProcessiPhonePlayer.PostProcess (UnityEditor.iOS.PostProcessiPhonePlayer+BuildSettings bs, UnityEditor.iOS.PostProcessiPhonePlayer+ProjectPaths paths, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport buildReport) (at C:/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:743)
    UnityEditor.iOS.PostProcessiPhonePlayer.PostProcess (UnityEditor.iOS.PostProcessorSettings postProcessorSettings, UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:582)
    UnityEditor.iOS.iOSBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/ExtensionModule.cs:45)
    Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.
    UnityEditor.iOS.iOSBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/ExtensionModule.cs:49)
    UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at C:/buildslave/unity/build/Editor/Mono/Modules/DefaultBuildPostprocessor.cs:27)
    UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr)
     
  2. sdebussc

    sdebussc

    Joined:
    Sep 7, 2017
    Posts:
    5
    I am running into this problem a lot. I am building for iOS on Windows 10 using the latest Unity release (2019.2.8f1). I have not found a solution yet. Something I noticed is I am unable to delete the build folder after this problem occurs. It seems that Unity is messing with folder permissions or something. I have experienced this problem with 2018 versions as well.
     
  3. dsb7

    dsb7

    Joined:
    Jan 19, 2018
    Posts:
    7