diff --git a/{{cookiecutter.out_dir}}/ios/Runner/Info.plist b/{{cookiecutter.out_dir}}/ios/Runner/Info.plist
index f223752..d909e7c 100644
--- a/{{cookiecutter.out_dir}}/ios/Runner/Info.plist
+++ b/{{cookiecutter.out_dir}}/ios/Runner/Info.plist
@@ -66,15 +66,38 @@
-
-
- {{ k }}
-
+
+
+ {{ key }}
+
+ {{ value }}
+
-
+
-
- {{ v }}
-
+
+
+ {{ render_dict(value) }}
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+ {{ render_dict(item) }}
+
+
+
+
+
+
+
+ {{ render_dict(cookiecutter.options.info_plist) }}
\ No newline at end of file
diff --git a/{{cookiecutter.out_dir}}/ios/exportOptions.plist b/{{cookiecutter.out_dir}}/ios/exportOptions.plist
index e51736b..9ae38f0 100644
--- a/{{cookiecutter.out_dir}}/ios/exportOptions.plist
+++ b/{{cookiecutter.out_dir}}/ios/exportOptions.plist
@@ -31,6 +31,20 @@
{{ render_dict(value) }}
+ {% elif value is sequence -%} {# Support for lists/arrays #}
+
+ {% for item in value -%}
+ {% if item is string -%}
+ {{ item }}
+ {% elif item is boolean -%}
+ <{{ "true" if item else "false" }}/>
+ {% elif item is mapping -%}
+
+ {{ render_dict(item) }}
+
+ {% endif -%}
+ {% endfor -%}
+
{% endif -%}
{% endfor -%}
{% endmacro -%}