diff --git a/cookiecutter.json b/cookiecutter.json
index 44ed934..8fc8547 100644
--- a/cookiecutter.json
+++ b/cookiecutter.json
@@ -14,6 +14,7 @@
"bundle_id": "{{ cookiecutter.bundle_id if 'bundle_id' in cookiecutter else cookiecutter.org_name + '.' + cookiecutter.project_name }}",
"ios_provisioning_profile": "",
"ios_export_method": "",
+ "ios_signing_certificate": "",
"ios_export_options": {},
"ios_team_id": "",
"package_name": "{{ cookiecutter.bundle_id.rsplit('.', 1)[-1].replace('-', '_') if 'bundle_id' in cookiecutter else cookiecutter.project_name }}",
diff --git a/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj b/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj
index caafec1..bf800f6 100644
--- a/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj
+++ b/{{cookiecutter.out_dir}}/ios/Runner.xcodeproj/project.pbxproj
@@ -365,6 +365,9 @@
{% if cookiecutter.ios_team_id %}
DEVELOPMENT_TEAM = "{{ cookiecutter.ios_team_id }}";
{% endif %}
+{% if cookiecutter.ios_signing_certificate %}
+ CODE_SIGN_IDENTITY = "{{ cookiecutter.ios_signing_certificate }}";
+{% endif %}
{% if cookiecutter.ios_provisioning_profile %}
PROVISIONING_PROFILE_SPECIFIER = "{{ cookiecutter.ios_provisioning_profile }}";
{% endif %}
@@ -550,6 +553,9 @@
{% if cookiecutter.ios_team_id %}
DEVELOPMENT_TEAM = "{{ cookiecutter.ios_team_id }}";
{% endif %}
+{% if cookiecutter.ios_signing_certificate %}
+ CODE_SIGN_IDENTITY = "{{ cookiecutter.ios_signing_certificate }}";
+{% endif %}
{% if cookiecutter.ios_provisioning_profile %}
PROVISIONING_PROFILE_SPECIFIER = "{{ cookiecutter.ios_provisioning_profile }}";
{% endif %}
@@ -579,6 +585,9 @@
{% if cookiecutter.ios_team_id %}
DEVELOPMENT_TEAM = "{{ cookiecutter.ios_team_id }}";
{% endif %}
+{% if cookiecutter.ios_signing_certificate %}
+ CODE_SIGN_IDENTITY = "{{ cookiecutter.ios_signing_certificate }}";
+{% 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 b0e84f3..e51736b 100644
--- a/{{cookiecutter.out_dir}}/ios/exportOptions.plist
+++ b/{{cookiecutter.out_dir}}/ios/exportOptions.plist
@@ -9,10 +9,17 @@
{{ cookiecutter.bundle_id }}
{{ cookiecutter.ios_provisioning_profile }}
+
{% if cookiecutter.ios_team_id %}
teamID
{{ cookiecutter.ios_team_id }}
{% endif %}
+
+ {% if cookiecutter.ios_signing_certificate %}
+ signingCertificate
+ {{ cookiecutter.ios_signing_certificate }}
+ {% endif %}
+
{% macro render_dict(d) -%}
{% for key, value in d.items() -%}
{{ key }}