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;
 }
Exemple #3
0
 public ProvisioningProfile(string UUID, ProvisioningProfileType type)
 {
     m_UUID = UUID;
     m_Type = type;
 }