From e8a4f0285234895b3d5d5a88604b7b21dcb6c9d2 Mon Sep 17 00:00:00 2001 From: Feodor Fitsner Date: Sat, 8 Feb 2025 14:46:02 -0800 Subject: [PATCH] Manual signing and provisioning profile --- .../ios/Runner.xcodeproj/project.pbxproj | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj b/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj index f960c3f..8ff0a98 100644 --- a/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj +++ b/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj @@ -360,9 +360,13 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; {% if cookiecutter.team_id %} - DEVELOPMENT_TEAM = {{ cookiecutter.team_id }}; + DEVELOPMENT_TEAM = "{{ cookiecutter.team_id }}"; +{% endif %} +{% if cookiecutter.provisioning_profile %} + PROVISIONING_PROFILE_SPECIFIER = "{{ cookiecutter.provisioning_profile }}"; {% endif %} ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; @@ -541,9 +545,13 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; {% if cookiecutter.team_id %} - DEVELOPMENT_TEAM = {{ cookiecutter.team_id }}; + DEVELOPMENT_TEAM = "{{ cookiecutter.team_id }}"; +{% endif %} +{% if cookiecutter.provisioning_profile %} + PROVISIONING_PROFILE_SPECIFIER = "{{ cookiecutter.provisioning_profile }}"; {% endif %} ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; @@ -566,9 +574,13 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; {% if cookiecutter.team_id %} - DEVELOPMENT_TEAM = {{ cookiecutter.team_id }}; + DEVELOPMENT_TEAM = "{{ cookiecutter.team_id }}"; +{% endif %} +{% if cookiecutter.provisioning_profile %} + PROVISIONING_PROFILE_SPECIFIER = "{{ cookiecutter.provisioning_profile }}"; {% endif %} ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist;