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

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

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

Но проблема вот в чем

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

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

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

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

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

or

Есть ли другой способ добиться этого с помощью ?

Примечание.

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


person Durai Amuthan.H    schedule 11.03.2016    source источник


Ответы (2)


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

Вот шаги

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

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

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

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

person Durai Amuthan.H    schedule 14.03.2016

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

person Community    schedule 12.03.2016