Skip to content

Unity Cloud Build Failure (iOSResolver Modifies Settings) #297

@TechCor

Description

@TechCor

iOS Resolver modifies GvhProjectSettings.xml during a build, even if nothing has changed. Unity cloud build settings are read only, and this causes an exception.

Bug was introduced in v1.2.131.0.

Expected:
ProjectSettings should not be modified during builds.

[Unity] UnauthorizedAccessException: Access to the path "/BUILD_PATH/[REDACTED]/ProjectSettings/GvhProjectSettings.xml" is denied. 17571: [Unity] at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0 17572: [Unity] at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) 17573: [Unity] at System.IO.StreamWriter..ctor (System.String path) [0x00000] in <filename unknown>:0 17574: [Unity] at (wrapper remoting-invoke-with-check) System.IO.StreamWriter:.ctor (string) 17575: [Unity] at Google.ProjectSettings.Save () [0x0006d] in /Users/smiles/dev/src/unity-jar-resolver/source/VersionHandlerImpl/src/ProjectSettings.cs:812 17576: [Unity] at Google.ProjectSettings.SetBool (System.String name, Boolean value, SettingsLocation location) [0x00020] in /Users/smiles/dev/src/unity-jar-resolver/source/VersionHandlerImpl/src/ProjectSettings.cs:482 17577: [Unity] at Google.ProjectSettings.SetBool (System.String name, Boolean value) [0x00000] in /Users/smiles/dev/src/unity-jar-resolver/source/VersionHandlerImpl/src/ProjectSettings.cs:494 17578: [Unity] at Google.IOSResolver.set_VerboseLoggingEnabled (Boolean value) [0x00000] in /Users/smiles/dev/src/unity-jar-resolver/source/IOSResolver/src/IOSResolver.cs:893 17579: [Unity] at Google.IOSResolver..cctor () [0x00194] in /Users/smiles/dev/src/unity-jar-resolver/source/IOSResolver/src/IOSResolver.cs:65

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions