Как настроить отдельный файл iTunesArtwork для каждой цели

У меня есть проект xcode со многими целями, и у каждой цели есть свой значок приложения и значок запуска

Можно ожидать, что у каждой цели есть свой собственный файл iTunesArtwork.

Но проблема здесь

  • Имя файла не может быть изменено, и оно должно быть с именем iTunesArtwork

    поэтому я не могу добавить еще один файл в тот же проект для другой цели

  • ITunesArtwork должен находиться в корне проекта, иначе он будет проигнорирован

    Я попытался создать разные папки для разных целей и в соответствующей папке перетащил соответствующую iTunesArtwork, но iTunes полностью проигнорировал ее.

так есть ли способ при создании приложения, мы можем переместить файл из соответствующей папки в корневой каталог проекта?

или же

Есть ли другой способ достичь этого через?

Замечания:

Я использую Дженкинс

2 ответа

Решение

Я решил проблему, используя ссылки на папки в xcode

Вот шаги

  1. Я открыл свой проект в Finder, затем я создал физическую папку для каждой цели, и там я сохранил iTunesArtwork и iTunesArtwork@2x для соответствующих целей (Эти папки не будут видны в xcode, так как мы делаем это в Finder и как у нас есть физический каталог без проблем с именами)

  2. В xcode я открыл свой проект и создал группу для каждой цели

  3. Я перетащил iTunesArtwork & iTunesArtwork2x в соответствующую группу и выбрал соответствующую цель в списке целей, а также ссылки на папки

введите описание изображения здесь

Создайте новый ресурс image.xcess и выберите настройки сборки target. Найдите xassets, заменяющие neme для имени inageassets для этой цели.

Другие вопросы по тегам