iPhone - Есть ли способ установить разные Default.png для каждой цели? - PullRequest
1 голос
/ 23 февраля 2010

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

Есть ли более простой способ?

Спасибо

Ответы [ 3 ]

3 голосов
/ 24 февраля 2010

Если у вас есть 2 разных файла Default.png, вы должны иметь возможность явно указать, какой из них каждая цель должна копировать в комплект приложения.

Если вы расширяете цель в XCode, должно быть 3 подкатегории, где одна из них определяет все копируемые ресурсы. Это категория, которая должна содержать нужный Default.png. Удалите его из обеих ваших целей, а затем перетащите каждый файл Default.png в соответствующую цель, чтобы убедиться, что они оба ссылаются на правильный файл.

1 голос
/ 08 марта 2010

Если у вас есть 2 разных файла Default.png, вы сможете явно указать, какой из них каждая цель должна копировать в комплект приложения.

Если вы расширяете цель в XCode, должно быть 3 подкатегории, где одна из них определяет все копируемые ресурсы. Это категория, которая должна содержать нужный Default.png. Удалите его из обеих целей, а затем перетащите каждый файл Default.png в соответствующую цель, чтобы убедиться, что они оба ссылаются на правильный файл.


Перетащите в порядке, но будьте осторожны с:

  1. снимите флажок «Копировать объекты в папку целевой группы»
  2. выберите «Относительно закрывающей группы»
  3. выберите подходящую цель

при добавлении ресурса.

Это правильно?

1 голос
/ 24 февраля 2010

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

Если бы я шел по этому пути, я бы попытался вставить сценарий в процесс сборки, который опрашивает цель и копирует правильный файл изображения в Default.png.

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