private static void ShowProvisioningProfileUIWithDefaults(string defaultPreferenceKey, string provisioningPrefTypeKey, SerializedProperty uuidProp, SerializedProperty typeProp, GUIContent title) { string uuidVal = uuidProp.stringValue; ProvisioningProfileType typeVal = (ProvisioningProfileType)typeProp.intValue; if (string.IsNullOrEmpty(uuidVal)) { uuidVal = EditorPrefs.GetString(defaultPreferenceKey); typeVal = string.IsNullOrEmpty(uuidVal) ? typeVal : (ProvisioningProfileType)EditorPrefs.GetInt(provisioningPrefTypeKey); } ProvisioningProfileGUI.ShowProvisioningProfileUIWithProperty(title, new ProvisioningProfile(uuidVal, typeVal), uuidProp, typeProp); }
internal static void ApplySigningSettings(bool automaticSigning, string appleDeveloperTeamID, string provisioningProfileID, ProvisioningProfileType provisioningProfileType) { UnityEditor.PlayerSettings.iOS.appleEnableAutomaticSigning = automaticSigning; UnityEditor.PlayerSettings.iOS.appleDeveloperTeamID = appleDeveloperTeamID; UnityEditor.PlayerSettings.iOS.iOSManualProvisioningProfileID = provisioningProfileID; UnityEditor.PlayerSettings.iOS.iOSManualProvisioningProfileType = provisioningProfileType; }
public ProvisioningProfile(string UUID, ProvisioningProfileType type) { m_UUID = UUID; m_Type = type; }