From bff363c9b2254cf84aa111ff60ca601a085ef34f Mon Sep 17 00:00:00 2001 From: Feodor Fitsner Date: Mon, 10 Feb 2025 11:04:00 -0800 Subject: [PATCH] Add teamid --- cookiecutter.json | 1 + .../ios/Runner.xcodeproj/project.pbxproj | 9 +++++++++ {{cookiecutter.out_dir}}/ios/exportOptions.plist | 4 ++++ 3 files changed, 14 insertions(+) diff --git a/cookiecutter.json b/cookiecutter.json index 4fb44a0..44ed934 100644 --- a/cookiecutter.json +++ b/cookiecutter.json @@ -15,6 +15,7 @@ "ios_provisioning_profile": "", "ios_export_method": "", "ios_export_options": {}, + "ios_team_id": "", "package_name": "{{ cookiecutter.bundle_id.rsplit('.', 1)[-1].replace('-', '_') if 'bundle_id' in cookiecutter else cookiecutter.project_name }}", "kotlin_dir": "{{ cookiecutter.org_name.replace('.', cookiecutter.sep) }}{{ cookiecutter.sep }}{{ cookiecutter.package_name }}{{ cookiecutter.sep }}", "base_url": "/", diff --git a/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj b/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj index 74f3f39..caafec1 100644 --- a/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj +++ b/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj @@ -362,6 +362,9 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; +{% if cookiecutter.ios_team_id %} + DEVELOPMENT_TEAM = "{{ cookiecutter.ios_team_id }}"; +{% endif %} {% if cookiecutter.ios_provisioning_profile %} PROVISIONING_PROFILE_SPECIFIER = "{{ cookiecutter.ios_provisioning_profile }}"; {% endif %} @@ -544,6 +547,9 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; +{% if cookiecutter.ios_team_id %} + DEVELOPMENT_TEAM = "{{ cookiecutter.ios_team_id }}"; +{% endif %} {% if cookiecutter.ios_provisioning_profile %} PROVISIONING_PROFILE_SPECIFIER = "{{ cookiecutter.ios_provisioning_profile }}"; {% endif %} @@ -570,6 +576,9 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; +{% if cookiecutter.ios_team_id %} + DEVELOPMENT_TEAM = "{{ cookiecutter.ios_team_id }}"; +{% endif %} {% if cookiecutter.ios_provisioning_profile %} PROVISIONING_PROFILE_SPECIFIER = "{{ cookiecutter.ios_provisioning_profile }}"; {% endif %} diff --git a/{{cookiecutter.out_dir}}/ios/exportOptions.plist b/{{cookiecutter.out_dir}}/ios/exportOptions.plist index 02bcc81..b0e84f3 100644 --- a/{{cookiecutter.out_dir}}/ios/exportOptions.plist +++ b/{{cookiecutter.out_dir}}/ios/exportOptions.plist @@ -9,6 +9,10 @@ {{ cookiecutter.bundle_id }} {{ cookiecutter.ios_provisioning_profile }} + {% if cookiecutter.ios_team_id %} + teamID + {{ cookiecutter.ios_team_id }} + {% endif %} {% macro render_dict(d) -%} {% for key, value in d.items() -%} {{ key }}