PBXProject.SetTeamId
Declaration
public void SetTeamId(string targetGuid, string teamId);Параметры
| Параметр | Описание |
|---|---|
| targetGuid | GUID объекта, например, возвращаемый TargetGuidByName. |
| teamId | Команда подписи кода ID, которая будет использоваться для этой цели. |
Описание
Устанавливает команду ID проекта Xcode.
Используйте Apple сайт разработчика найти свою команду ID.
using UnityEditor; using System.IO; using UnityEditor.Callbacks; using UnityEditor.iOS.Xcode;
public class Sample_SetTeamId { [PostProcessBuild] public static void OnPostprocessBuild(BuildTarget buildTarget, string pathToBuiltProject) {
// Stop processing if build target is not iOS if (buildTarget != BuildTarget.iOS) return;
// Initialize PBXProject string projectPath = PBXProject.GetPBXProjectPath(pathToBuiltProject); PBXProject pbxProject = new PBXProject(); pbxProject.ReadFromFile(projectPath);
// Get the target GUID string mainTargetGuid = pbxProject.GetUnityMainTargetGuid();
// Set team ID for selected target by specifying the 10-character ID string pbxProject.SetTeamId(mainTargetGuid, "A1B2C3D4F5"); // Apply changes to the pbxproj file pbxProject.WriteToFile(projectPath); } }