2012-01-02 2 views
9

У меня есть Ресурсы копировального пакета фаза сборки, которая содержит 200 ресурсов. И теперь я должен сделать новую цель как разную. (app -> static lib) Так что, к сожалению, я не могу просто дублировать цель :(Как скопировать фазу сборки в другую цель в Xcode?

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

Как скопировать Ресурсы копировального пакета фаза сборки на другую цель? Цель находится в том же проекте , поэтому нет проблемы со ссылкой на файл.

+0

Вы пытались дублировать цель, а затем устанавливали «NewTarget-> Build Settings-> Linking-> Mach-O Type' в' Static Library' и 'NewTarget-> Build Settings-> Deployment-> SkipInstall' в' NO '? –

+0

Я пробовал вышеупомянутый подход, но Xcode жалуется, что я неправильно установил тип (то есть статическую библиотеку). Есть также множество других настроек, которые я пытался конвертировать по моей дублированной цели, но ничего не показалось, что это трюк. – Michael

+0

У меня была бы ошибка при сравнении бинарного файла проекта и посмотреть, можно ли его скопировать и вставить. Попробуйте сначала и посмотрите, можете ли вы его воспроизвести. – johndpope

ответ

0

Какая версия Xcode? Была ли новая цель запущена в качестве шаблона или пуста?

Что значит для статической библиотеки иметь фазу сборки «copy bundle resources»? Разве он не использовал бы ресурсы того, с чем он связан?

+0

Трудно вспомнить, что я сделал бы с этим вопросом в это время. Потому что я не в проекте с этой проблемой. Кроме того, это старый вопрос о Xcode в 2012 году. (Возможно, версия 4.x) После этого Xcode сильно изменился, поэтому этот вопрос может не соответствовать текущей версии Xcode. – Eonil

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