Я попробовал следующие методы, и все они показали одно и то же сообщение об ошибке.
string proPath = $"{pathBuildProject}/Unity-iPhone.xcodeproj/project.pbxproj";
PBXProject pbx = new PBXProject();
pbx.ReadFromString(File.ReadAllText(proPath));
string targetGuid = PBXProject.GetUnityTargetName();
pbx.SetBuildProperty(targetGuid, "PRODUCT_NANE", "Name");
string proPath = $"{pathBuildProject}/Unity-iPhone.xcodeproj/project.pbxproj";
PBXProject pbx = new PBXProject();
pbx.ReadFromFile(proPath);
string targetGuid = PBXProject.GetUnityTargetName();
pbx.SetBuildProperty(targetGuid, "PRODUCT_NANE", "Name");
Содержание ошибки: NullReferenceException: ссылка на объект не установлена на экземпляр объекта UnityEditor. iOS .Xcode.PBXProject .GetConfigListForTarget (System.String targetGuid) (в /Users/builduser/buildslave/unity/build/External/XcodeAPI/Xcode/PBXProject.cs:1225) UnityEditor. iOS .Xcode.PBXProject.SetBuildProperty (target Имя System.String, значение System.String) (в /Users/builduser/buildslave/unity/build/External/XcodeAPI/Xcode/PBXProject.cs:1326)