как упаковать файлы поддержки в приложение какао - PullRequest
0 голосов
/ 01 сентября 2009

Я создаю приложение, в котором я хочу предоставить пользователю несколько десятков шаблонов, которые будут внутренне принимать форму списков свойств. Я также хотел бы сгруппировать их по категориям, что было бы удобно при использовании папок.

Хотя я планировал отправлять эти файлы в виде простых ресурсов в свое приложение, мне не нравится идея об этом единственном месте, содержащем десятки и десятки файлов, и, кроме того, не представляется возможным сгруппировать их в папки .

Я вижу, что многие приложения установили такие ресурсы в своем каталоге поддержки приложений (~ / Library / Application Support // ...), но я не могу найти какой-либо документальный ресурс о том, как этого добиться.

Ответы [ 3 ]

2 голосов
/ 01 сентября 2009

Мне не нравится идея этого единственного местоположения, содержащего десятки и десятки файлов, и, кроме того, кажется невозможным сгруппировать их в папки.

Это так. Поместите их в папки в каталоге вашего проекта, затем добавьте папки (ы) верхнего уровня в ваш проект. Убедитесь, что вы добавили его / их в качестве ссылок на папки, а не на группы (см. Этот лист имеет цель!).

Затем добавьте ссылки на папки на этапе «Копирование комплекта ресурсов» или «Копирование файлов».

Одно слово предупреждения: когда вы меняете один из файлов в папке, вам может потребоваться «прикоснуться» к папке, чтобы получить Xcode для ее повторного копирования. Вы можете сделать это в Xcode или из терминала.

1 голос
/ 01 сентября 2009

Вы можете сгруппировать их в папки в вашем пакете приложений, добавив «Фазу создания новых файлов копирования» в ваш проект, как описано в этом сообщении на форуме:

http://forums.macrumors.com/showthread.php?t=458594

1 голос
/ 01 сентября 2009

Вы можете группировать элементы в подпапках каталога ресурсов вашего приложения. Если вы не хотите, чтобы пользователи редактировали эти списки, их сохранение в комплекте приложений позволяет пользователям просто и без усилий устанавливать ваше приложение, а не использовать пакет установщика ( big win).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...