Подкаталоги в приложении iOS - PullRequest
50 голосов
/ 07 января 2009

Есть ли способ иметь каталоги в пределах .app?

В настоящее время, если я добавляю файл в Xcode, независимо от того, в какой иерархии он находится, файл всегда попадает в плоскую файловую систему в моем комплекте приложений.

Ответы [ 2 ]

93 голосов
/ 08 января 2009

Если вы просто хотите скопировать существующие файлы в папку ресурсов вашего комплекта приложений (которая на iPhone находится внутри пакета .app), выполните следующие действия:

  • Перетащите папку, которую вы хотите скопировать, в список файлов и папок вашего проекта xcode.
  • Из всплывающего листа с вопросом, хотите ли вы добавить файлы к цели, установите переключатель на «Создать ссылки на папки для любых добавленных папок».

Папка, в которую вы перетащили, и все ее содержимое будут дословно скопированы во время сборки.

17 голосов
/ 07 января 2009

Под целью вашего приложения вы должны добавить фазу копирования файлов. Затем вы можете указать подкаталог в комплекте приложений, в который вы хотите скопировать файл. Там будет множество каталогов по умолчанию для конкретных вещей (таких как ресурсы, фреймворки и т. Д.), Но вы можете выбрать любой каталог, который захотите. Когда ваш пакет приложений будет создан, указанные вами файлы будут скопированы в папку вашего пакета.

...