2

我们使用 Expo 构建了我们的应用程序。我们已成功将其发布到 Google Play

将我们的应用程序提交到 App Store 时出现错误。我提交应用程序的步骤:

  1. expo build:ios
  2. 等待 Expo 构建我们的应用程序
  3. 在 MacBook 上下载 .ipa 文件(没有 XCode 的非常旧的文件)
  4. 使用 Transporter 提交 .ipa

我得到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."如下。(注:图片从https://github.com/expo/expo-cli/issues/195复制而来)

错误 ITMS-90596

我认为该应用程序是由 Expo 服务器构建的。它应该包括提交到 App Store 所需的所有代码。

上面的步骤有什么问题?我们如何解决这个问题?

谢谢,

4

1 回答 1

2

我有一个类似的问题(在 Windows 上构建应用程序,通过 Expo 在云中构建 IPA,未能通过带有 ITMS 错误代码的 Transporter 在 Mac 上提交 IPA)

在这种情况下,我使用XCode 10.1中的 Application Loader 提交了 IPA,并且成功了。我在这里下载了旧版本:https ://developer.apple.com/download/more/ 。我还需要下载命令行工具。

相关问题:错误 ITMS-90596:“无效的捆绑包。无法处理 'Payload/ExpoKitApp.app/.bundle/Assets.car' 处的资产目录。”

于 2020-04-29T01:55:39.260 回答