Проблема при загрузке двоичного файла в iTunes Connect с помощью Xcode 9 на High Sierra (ОШИБКА ITMS-90391)

При попытке загрузить двоичный файл в iTunes с помощью XCode 9 (или Application Loader) в High Sierra я получаю следующую ошибку:

ОШИБКА ITMS-90391: «Отсутствуют значки. Не найдены значки для приложения Watch AppName/Watch/WatchApp.app». Убедитесь, что его файл Info.plist содержит записи для CFBundleIconFiles».

Могу отметить, что вчера был загружен точно такой же двоичный файл с использованием XCode 9GM на Sierra без проблем.

Вещи, которые я уже проверил/попробовал:

  1. Почистил проект, удалил DerivedData, перезагрузил
  2. Членство в каталоге активов верное
  3. Все необходимые значки приложений существуют в соответствующем каталоге активов.
  4. Полученный .xcarchive содержит как файлы активов, так и Info.plist правильные записи для CFBundleIcons ключа.
  5. Я удалил и прочитал все файлы изображений под новыми именами, но безрезультатно.

Мне известен соответствующий вопрос здесь и самые последние обсуждения в форумы разработчиков Apple. Однако ни одно из предложенных решений не работает. Есть идеи?


person spassas    schedule 26.09.2017    source источник
comment
Вы пытались загрузить IPA с помощью Application Loader?   -  person Tamás Sengel    schedule 26.09.2017
comment
@ the4kman да, та же ошибка...   -  person spassas    schedule 26.09.2017


Ответы (1)


Я думаю, что это ошибка яблока с xc 9,0 г на высокой сьерра гм. Часы разочарования, пытаясь понять это.

Я обошел это, сняв отметку с целевого членства расширения для часов в активах для моего приложения для часов и расширения для часов. Еще раз повторю, что в коллекциях ресурсов для моего приложения для часов и для расширения для часов в целевом списке членства отмечено только приложение для часов.

person Larry Drebes    schedule 27.09.2017
comment
Спасибо за ответ. К сожалению, это происходит на официальных релизах HSiera/xCode9 и не только на GM. Кроме того, обходной путь устраняет ошибку, но также устраняет все активы, к которым обращается расширение Watch, поэтому для меня это не вариант. - person spassas; 27.09.2017