Вопрос
Есть ли способ иметь каталоги внутри .app
?
На данный момент, если я добавлю файл в Xcode
, независимо от того, в какой иерархии групп он находится, файл всегда находится в плоской файловой системе в моем пакете приложений.
Решение
Если вы просто хотите скопировать существующие файлы в папку «Ресурсы» вашего пакета приложений (которая на iPhone находится внутри пакета .app), сделайте следующее:
- Перетащите папку, которую хотите скопировать, в список файлов и папок вашего проекта xcode.
- На всплывающем листе с вопросом, хотите ли вы добавить файлы в цель, измените переключатель на «Создать ссылки на папки для любых добавленных папок».
Папка, которую вы перетащили, и все ее содержимое будут скопированы дословно во время сборки.
Другие советы
Под целью вашего приложения вы должны добавить фазу копирования файлов. Затем вы можете указать подкаталог в комплекте приложений, в который вы хотите скопировать файл. Там будет множество каталогов по умолчанию для конкретных вещей (таких как ресурсы, фреймворки и т. Д.), Но вы можете выбрать любой каталог, который захотите. Когда ваш пакет приложений будет создан, указанные вами файлы будут скопированы в папку вашего пакета.