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 -%}