Xcode — ошибки ITMS (90022, 90023)

Я пытался загрузить свое приложение в iTunes Connect, чтобы использовать его в тестовом полете. Мне удалось сделать это в начале этого года, но теперь я получаю следующие ошибки:

ERROR ITMS-90022: Missing required icon file
ERROR ITMS-90023: Missing required icon file

Как говорится в сообщении об ошибке, мне не хватает некоторых файлов значков. Я пытался вручную создать значки (до того, как использовал Asset Catalog Creater), но все равно получаю ошибки. Затем я снова сгенерировал значки, чтобы посмотреть, решит ли это некоторые ошибки.

Я использовал этот ссылка, чтобы узнать, что, возможно, что-то не так в моем info.plist. Затем я использовал страницу контроля качества от Apple, чтобы вручную добавить иконки без xcassets. Все равно не повезло.

Я застрял на этом этапе и надеялся, что кто-то здесь может помочь мне решить эту проблему.

Если вы хотите протестировать его, мой код доступен на Github Пробовал вышеописанное на Xcode 7.0.1 и Xcode 7.1 Beta 3.

Скриншоты:

Ошибки ITMS

Info.plist

приложение xcassets


person Jules    schedule 18.10.2015    source источник
comment
Вы не можете загрузить сборку, используя бета-версии Xcode, поэтому пропустите проверку Xcode 7.1. Можешь сделать скриншот папки с активами -> appicon? Размывайте значки, если хотите.   -  person Nat    schedule 18.10.2015
comment
@vive, ошибки одинаковы для xcode 7.0.1 и xcode 7.1 beta 3. Думаю, для папки assest вам нужна последняя ссылка в моем посте (приложение xcassets), или вы имеете в виду это: imgur.com/Axr4aTr   -  person Jules    schedule 18.10.2015
comment
Я знаю, просто хотел сэкономить ваше время, пытаясь использовать Xcode 7.1, поэтому я упомянул, что это все равно не сработает, поэтому не пытайтесь. Я скачал ваш репозиторий, и сначала вы должны удалить Images.xcassets, так как вы им не пользуетесь. Я не думаю, что вам следует использовать Info.plist, чтобы сделать это вручную, так как это огромная работа. Удалите этот ключ и удалите AppIcon из Assets.xcassets, затем добавьте его еще раз (чтобы Xcode управлял ключами).   -  person Nat    schedule 18.10.2015
comment
@Vive, только что сделал это, затем сделал чистую сборку и перестроил, но все равно получил те же ошибки.   -  person Jules    schedule 18.10.2015
comment
@Vive Я решил свою проблему, посмотри мой ответ, чтобы узнать, как я это сделал.   -  person Jules    schedule 18.10.2015


Ответы (2)


Я думаю, что это был значок для iPad Pro с разрешением 83,5@2x (167x167). Я добавил этот значок в свой каталог активов, и ошибка исчезла.

person Vaibhav Saran    schedule 17.06.2016
comment
Я тоже недавно столкнулся с этой проблемой. Какую версию Xcode вы используете? Моя версия 7.1.1 не поддерживает изображения 83,5@2x (167x167) (( - person Mixaz; 23.07.2016

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

В настоящее время iTunesConnect сообщает, что моя сборка обрабатывается, поэтому она должна быть доступна в ближайшее время.

person Jules    schedule 18.10.2015