XCode 8 GM Seed - Ошибка при загрузке в TestFlight

Во время загрузки файла .ipa(сгенерированного с использованием Xcode GM Seed) в TestFlight, я получаю следующую ошибку.

ERROR ITMS-90596: "Недействительный пакет". Каталог активов в "Полезная нагрузка /Application.app/Assets.car" не может быть прочитан. Попробуйте восстановить приложение с не-бета-версией Xcode и отправьте его еще раз.

DBG-X: Код ошибки: 1102

Кто-нибудь сталкивался с подобной проблемой?

Ответ 1

1) Двойная проверка и убедитесь, что вы строите с Xcode 8 GM Seed.
2) Убедитесь, что вы используете последнюю версию El Cap.
3) Удалить папку ~/Library/Developer/Xcode/DerivedData (это была моя проблема)
4) Реконструкция проекта.
Убедитесь, что среда, из которой вы отправляете, также работает с последними El Cap и Xcode 8 GM.

Если вы работаете с несколькими версиями Xcode (т.е. 7.3.1 и 8.0 или выше), убедитесь, что вы запускаете Application Loader из соответствующей версии Xcode. Если вы создаете файл IPA из Xcode 8.0, откройте загрузчик приложения из этого Xcode → Open Developer Tool → Application Loader.

Удачи!

Ответ 2

У меня было два XCodes на моих Mac, 7.3 и 8.1. Я сделал архив с использованием 8.1, но загрузил его с помощью приложения Xcode 7.3 Application Loader (3.5). Загрузка с помощью Xcode 8.1 Application Loader (3.6) разрешила проблему для меня Не беспокойтесь о версии OSx

Ответ 3

У меня было это предупреждение только сейчас, и это оказалось полностью ложным - фактическая проблема заключалась в том, что я использовал Application Loader v3.5 для отправки приложения, написанного в Xcode 8. Поэтому, если ничего не работает, убедитесь что вы либо используете экран "Архив" для загрузки своей сборки из версии Xcode, на которой был создан архив, либо также запустите Application Loader из правильной версии Xcode, выбрав Xcode > Open Developer Tool > Application Loader

Ответ 4

Мы также имели этот отказ при использовании более старой версии Application Loader. Обновление Application Loader (3.0 → 3.6) устранило проблему. Загружаемое приложение было построено с помощью Xcode 8.0, мы не видели эту проблему с приложениями Xcode 7.x.

Ответ 5

У меня была та же проблема в прошлую пятницу, когда вы загружаете сборку с помощью Application Loader. Я использовал Xcode Version 8.0 (8A218a) и Mac OS версии 10.11.5 (15F34).

В моей системе у меня два Xcode (v7.3 и 8.0). Xcode 7.3 использовал Application Loader 3.5, в то время как Xcode 8.0 использовал Application Loader 3.6

Когда я открываю приложение Application Loader через поиск Spotlight, он открывает Application Loader 3.5, который приводит к вышеуказанной ошибке.

Скорее я должен был явно открыть Application Loader 3.6 (Xcode > Open Developer Tools > Application Loader), который является последней версией.

Ответ 6

Если у вас несколько версий Xcode на вашем компьютере, эта проблема возникает. Запустите приложение Application Loader из самого Xcode с помощью пункта меню "Открыть инструмент разработчика" или в главном меню Xcode.

Ответ 7

У меня была такая же проблема.

Я загрузил недавно выпущенную производственную версию Xcode через приложение App Store и повторно представил эту версию и отправил ее успешно.

Ответ 8

Эта проблема была решена для меня путем обновления до рабочей версии macOS Sierra.

Ответ 9

Мы получили ту же ошибку от itunesconnect.apple.com при попытке загрузить новый ipa, созданный с помощью Xcode 8.0 (8A218a) macOS Sierra 10.12. Мы пробовали все решения, которые могли найти, ожидая поддержки Apple, и ничего не получилось. Это включало создание сборок с целями развертывания 8.x и целями развертывания 9.x.

Apple наконец-то ответила, что проблема связана с 2-мя изображениями, созданными с использованием гаммы дисплея P3, что не имеет особого смысла, поскольку ответ об ошибке для этой проблемы обычно является ERROR ITMS-90682. Assets.car canant содержит 16-бит или P3 если приложение поддерживает iOS 8 или ранее.

Мы обновили 2 изображения, которые они отметили, и попытались загрузить снова, и мы получили то же сообщение об ошибке, что использовали бета-версию Xcode.

Наконец, мы нашли решение, используя Xcode для загрузки сборки в хранилище приложений вместо веб-сайта, и это сработало!

По-видимому, есть ошибка с itunesconnect.apple.com, которая ошибочно определяет сборки, созданные с использованием Xcode 8, как созданные с бета-версией Xcode.

Ответ 10

Исправлена ​​ошибка. Необходимо загрузить сборку с помощью xCode 8.0+ и загрузчика приложений v3.6