2010-10-12 2 views
2

Я пытаюсь создать 2 версии одного и того же приложения с двумя разными брендами? Так я создал 2 папки в моем проектеiPhone - Брендинг и несколько целей?

Resources -> Folder1 
Resources -> Folder2 

Я добавил Folder1 целевой 1 и Folder2 целевой 2. В 2 папки содержат 2 изображения с таким же именем, но они выглядят по-разному.

Однако не имеет значения, в какую цель я его строю, всегда использует логотип в папке Folder1. Хотя эта папка относится только к цели 1.

В любом случае, это так?

ответ

3

Значит, это папки с тем же именем, а не с группами? У папок одноименное имя? (Удостоверьтесь, что у вас есть папки, а не группы.)

Попробуйте создать две папки на диске brand1/resources и brand2/resources добавьте в проект обе папки ресурсов, включите одну для одной цели, включите другую для другой цели.

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

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

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

+0

да жаль, что я только что разместил решение в качестве нового ответа – aryaxt

+0

Я не понимаю ваш комментарий – Nimrod

0

Для того, чтобы переключаться между целями требуется 2 шага:

  1. Изменение цели на верхнем левом углу XCode.
  2. В представлении дерева в XCode выберите исполняемый файл и из списка выберите исполняемый файл для вашей цели.
Смежные вопросы