Support for XCode 8+ feature PROVISIONING_PROFILE_SPECIFIER
https://developer.apple.com/documentation/xcode/build-settings-reference\#Provisioning-Profile Used to allow for specific provisioning profile to be specified by name instead of UUID. Needed to solve this problem where uuid wasn’t disambiguating: https://stackoverflow.com/questions/45051712/signing-app-with-xcodebuild-command-line-with-provisioning-profile-fails Allows for specification for release and debug versions through environment variables or through export template attributes. Debug: EnvironmentVariable: GODOT_IOS_PROFILE_SPECIFIER_DEBUG Export template: “application/provisioning_profile_specifier_debug” Release: EnvironmentalVariable: GODOT_IOS_PROFILE_SPECIFIER_RELEASE Export Template: “application/provisioning_profile_specifier_release”
This commit is contained in:
@ -339,6 +339,7 @@
|
||||
MARKETING_VERSION = $short_version;
|
||||
CURRENT_PROJECT_VERSION = $version;
|
||||
PROVISIONING_PROFILE = "$provisioning_profile_uuid_debug";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "$provisioning_profile_specifier_debug";
|
||||
TARGETED_DEVICE_FAMILY = "$targeted_device_family";
|
||||
VALID_ARCHS = "arm64 x86_64";
|
||||
WRAPPER_EXTENSION = app;
|
||||
@ -374,6 +375,7 @@
|
||||
MARKETING_VERSION = $short_version;
|
||||
CURRENT_PROJECT_VERSION = $version;
|
||||
PROVISIONING_PROFILE = "$provisioning_profile_uuid_release";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "$provisioning_profile_specifier_release";
|
||||
TARGETED_DEVICE_FAMILY = "$targeted_device_family";
|
||||
VALID_ARCHS = "arm64 x86_64";
|
||||
WRAPPER_EXTENSION = app;
|
||||
|
||||
Reference in New Issue
Block a user