2013-12-05 4 views
0

Я пытаюсь использовать подход одного проекта, который использует разные цели с разными файлами plist. Тем не менее, у каждой цели есть другой набор изображений запуска и значков. Однако я не могу использовать дублированный набор из них, так как добавляю дубликат изображения, когда одно и то же имя дает ошибку, которая уже используется. В любом случае, в xcode?Один проект для нескольких приложений в XCode

To save the file, either provide a different name, or move aside or delete the existing file, and try again. 
+0

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

+0

вы можете использовать .sh-файл и использовать цикл #ifdef. – payal

+1

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

ответ

0

Вы должны использовать каталоги активов Xcode 5. Вы можете определить другой каталог активов для каждой цели, и в каждом каталоге активов вы можете определить разные изображения запуска. Имена обрабатываются генератором содержимого.

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

+0

Да, но я все равно должен использовать разные имена для реальных изображений внутри проекта. –

+0

Не совсем. При использовании каталогов активов вам не нужно беспокоиться о именах. –

+0

Я пытаюсь загрузить другое изображение в каждой цели, но это не так. Я знаю, что у меня запущена другая цель, потому что имя значка изменяется на устройстве, но загруженное изображение такое же. У меня есть два разных каталога активов, по одному для каждой цели. Оба имеют изображение с именем «логотип», но приложение всегда отображает одно и то же изображение. Разве это не правильный подход? – juanignaciosl

0

ОК, поэтому я изменил свой подход и нашел самое простое и простое решение, которое я раньше игнорировал. Все, что вам нужно сделать, это сохранить имена файлов одинаковыми, но сохранить файлы в разных папках. И добавляя их в проект, проверьте цель, к которой принадлежат файлы, и снимите отметку с других целей. See the image.

+0

Это не что-то реалистичное для 100 приложений. –

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