2014-01-07 3 views
1

В моем проекте Xcode у меня есть настраиваемая фаза сборки, которая запускает сценарий и загружает некоторые изображения для использования в приложении. Я хочу, чтобы это было автоматически добавлено в проект во время сборки. Прямо сейчас, я должен создать один раз (который загружает файлы), а затем вручную добавить эти файлы в проект. Он работает до тех пор, пока имена файлов не изменяются. Вместо этого я хотел бы добавить все файлы в конкретный каталог в проект.Xcode: добавление файлов в проект в фазе сборки

Я попытался установить Output Files значение, как это было предложено here, как это:

$(PROJECT_DIR)/$(PROJECT_NAME)/External Assets/* 

, но он не работает. Любая идея, если это можно сделать?

+0

Вы хотите добавить файлы в проект или в приложение? –

+0

Я хочу добавить их в проект. – Macondo2Seattle

+0

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

ответ

0

Создайте каталог с расширением .bundle. Добавьте этот пакет в ресурсы вашего приложения. Когда проект будет создан, он автоматически скопирует каждый файл в комплекте, даже если они будут изменены или добавлены после того, как вы сначала добавите пакет в проект.

+0

Спасибо. Я постараюсь сделать это завтра и дам вам знать, как это происходит. Я понимаю, это даст мне доступ к изображениям через '[UIImage imageNamed:]', правильно? – Macondo2Seattle

+0

Это может все еще работать нормально, если вы префикс имени изображения с именем пакета, разделенным косой чертой. –

Смежные вопросы