ОШИБКА ITMS-90596: «Недопустимый пакет. Каталог ресурсов в« Payload / ExpoKitApp.app / .bundle / Assets.car »не может быть обработан». - PullRequest
0 голосов
/ 28 января 2020

Краткое описание проблемы: я хочу отправить приложение в магазин Apple App Store (TestFlight). Я использую Transporter v1.1 для отправки приложения. В процессе отправки я получаю следующую ошибку в Transporter. Обратите внимание, что я не использую Xcode в этом процессе.

Фактический результат: ERROR ITMS-90596: "Invalid Bundle. The asset catalog at 'Payload/ExpoKitApp.app/GoogleMaps.bundle/GMSCoreResources.bundle/Assets.car' can't be processed. Rebuild your app, and all included extensions and frameworks, with the latest GM version of Xcode and resubmit."

Ожидаемый результат: успешная отправка в магазин приложений.

Среда разработки: Expo 36.0.0 / macOS High Sierra v 10.13.6 / Процессор 2,3 ГГц Intel Core i5 / Transporter v 1.1

Что я пробовал? : 1. Удаление всех узловых модулей и их повторная установка (npm install). 2. Удаление всех старых папок Xcode на моей ма c. Обратите внимание, что я не использую Xcode. 3. Проверил версию xcode в package-lock. json. Это 2.0.0, но он используется как зависимость, а не как прямой инструмент в процессе представления. 4. Создайте новую сборку трижды и отправьте ее еще раз в Transporter.

Может кто-нибудь помочь мне в этом процессе? Я знаю, что этот вопрос задавался ранее, но дело не относится ко мне, потому что я не использую xcode или загрузчик приложений для отправки приложения. Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 20 февраля 2020

Я получил то же самое сообщение и также на High Sierra 10.13.6, как мне найти Xcode 10.1 и инструменты? Магазин приложений говорит мне, что мне нужна обновленная система для загрузки Xcode.

Спасибо за размещение вашего решения! Это очень полезно !!

0 голосов
/ 29 января 2020

Это может помочь кому-то в подобной ситуации. Вот как я решил свою проблему по совету старшего разработчика.

  1. Используя диагностику expo, я узнал версию Xcode, которую использовал мой инструментарий expo. Ответ не был определен, потому что я вообще не использовал Xcode.
  2. Находясь на MacOS High Sierra 10.13.6, мне был нужен Xcode 10.1 для совместимости.
  3. Я скачал Xcode 10.1 и также совместимый инструменты командной строки.
  4. Я перенес установленный Xcode из папки загрузок в папку приложений.
  5. Снова запустил диагностику expo и отметил, что expo принял во внимание связанную версию Xcode.
  6. Run expo build: ios
  7. Загрузил файл .ipa, созданный expo, на их сервер.
  8. Передал файл .ipa с помощью Transporter в магазин приложений Apple (TestFlight).

Успешная подача.

...