Сейчас у меня есть обычное приложение iphone с уникальной иконкой трамплина и заставки. Теперь я хочу создать в основном одно и то же приложение с небольшими изменениями - и это приложение будет иметь другое имя, другую иконку трамплина и различные заставки. Итак, в основном, что я сделал сейчас, это дублировать исходную цель сборки, но как добавить еще один icon.png в свой проект и сообщить XCode использовать соответствующий значок для каждой сборки? А как насчет заставки?
Iphone: использовать разные значки с разными целями сборки?
Ответ 1
Хорошо, я нашел ответ, и это довольно просто. Как я уже упоминал, я дублировал цель, которую у меня есть, и изменил название продукта. Тогда есть сложная часть с иконкой приложения и заставкой. Я в основном сделал это, чтобы удалить эти файлы из папки проекта и переместить их во внешнюю папку. Затем я создам другую внешнюю папку для изображений новой цели. Тогда я бы добавил ссылки на изображения (очень важно не копировать их!) В проект для каждой сборки.
Ответ 2
Xcode 6 - Xcode 9
- Перейдите в images.xcassets и нажмите кнопку "плюс", чтобы создать новый значок приложения. У вас должен быть установлен один значок приложения для каждой сборки.
- Перейдите в проект → установите параметры и найдите "имя набора значков приложения каталога каталогов". В каждой из ваших целей измените имя имени набора значков приложения в соответствии с именами, введенными на шаге 1.
Ответ 3
У каждой цели будет другой файл info.plist
В этом файле вы можете указать значок, заставки, отображаемое имя...
Ответ 4
Нет необходимости перетаскивать файлы значков в области поиска в сводке цели. Просто назовите файлы правильно (Icon.png, [email protected] и т.д.) И добавьте их в качестве ресурсов в свой проект, и обязательно добавьте их в комплект нужной цели, в которой они нужны, и они будут автоматически использоваться.
Вы можете создать два набора значков, а при перетаскивании их в свой проект снимите флажки с целевыми объектами, в которых они не используются.
Ответ 5
Хм... каждый раз, когда я пытаюсь использовать значок с внешней ссылкой, перетаскивая его на панель сводок, копия также записывается в корневую директорию моего исходного проекта - эти две иконки пытаются жить в одном и том же место.
Я отключил галочку, чтобы скопировать файлы, если это необходимо, но все равно (Xcode 4) заставляет меня думать, что эти файлы должны быть в корневом каталоге.
Я что-то упустил, нужно ли, например, именовать мои файлы по-разному для двух версий?
Ответ 6
Добавьте файлы значков только к соответствующему объекту, затем добавьте их в файл info.plist в разделе "Файлы значков" (должно быть сделано дважды, другое - для iOS5).
Обычно это делается для вас, если вы следуете соглашению об именах файлов:
для iPhone:
- Icon.png
- [email protected]
для iPad:
- Icon-72.png
- [email protected]