iPhone: переименовать ресурс при копировании в пакет? - PullRequest
2 голосов
/ 23 декабря 2009

У меня есть проект iPhone (Xcode, Objective C ++) с двумя целями - A и B. Я хочу, чтобы у этих целей были разные стартовые экраны. Экран запуска имеет жестко заданное имя Default.png. Я сделал Default_A.png и Default_B.png.

Сначала я попытался добавить оба изображения в проект в отдельных папках (папках, а не группах) под одним и тем же именем и разрешить неоднозначность, включив одно или другое в соответствующую сборку. Xcode не позволит мне добавить второй файл.

Затем я попытался включить фазу «Выполнить сценарий» в каждую цель, чтобы скопировать правильное изображение в Default.png. Кажется, фаза не вызывается, поскольку Xcode считает, что файл назначения фазы не устарел.

Вопрос - есть ли правильное решение этой головоломки? Все это в конечном итоге легко обрабатывается, но я хотел бы знать, какой способ наиболее эффективен.

1 Ответ

1 голос
/ 23 декабря 2009

Сценарий должен запускаться независимо от того, устарело ли что-либо, поскольку оно не имеет зависимостей. Вы нажали "Запускать скрипт только при установке" или что-то в этом роде?

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