10

在将 .ipa 文件(使用 Xcode GM 种子生成)上传到 TestFlight 时,我收到以下错误。

错误 ITMS-90596:“无效的捆绑包。无法读取 'Payload/Application.app/Assets.car' 的资产目录。尝试使用非 beta 版 Xcode 重建应用程序并再次提交。”

DBG-X:错误代码为:1102

有没有人遇到过类似的问题?

4

10 回答 10

8

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 或更高版本),请确保从相应的 Xcode 版本启动Application Loader。如果您从 Xcode 8.0 构建 IPA 文件,请从该Xcode 打开 Application loader -> Open Developer Tool -> Application Loader

祝你好运!

于 2016-09-13T20:10:47.813 回答
3

我刚才收到了这个警告,结果证明是完全错误的 - 实际问题是我正在使用 Application Loader v3.5 提交一个用 Xcode 8 编写的应用程序。所以如果没有其他工作,请确保你要么使用存档屏幕从创建存档的 Xcode 版本上传您的构建,或者通过选择从正确版本的 Xcode 打开应用程序加载器Xcode > Open Developer Tool > Application Loader

于 2016-11-04T11:43:59.880 回答
3

我的 Mac 上有两个 XCode,7.3 和 8.1。我使用 8.1 制作了存档,但使用 Xcode 7.3 Application Loader (3.5) 上传。使用 Xcode 8.1 Application Loader (3.6) 上传解决了我的问题 不要担心 OSx 版本

于 2016-11-17T12:23:16.743 回答
2

在使用旧版本的 Application Loader 时,我们也遇到过这种故障。更新 Application Loader (3.0 -> 3.6) 解决了这个问题。正在上传的应用程序是使用 Xcode 8.0 构建的,我们在 Xcode 7.x 构建的应用程序中没有看到这个问题。

于 2016-11-04T22:01:57.413 回答
1

如果您的机器上有多个版本的 Xcode,则会出现此问题。使用 Open Developer Tool Dock 菜单项或从 Xcode 主菜单从 Xcode 本身启动 Application Loader 应用程序。

于 2016-12-16T04:59:26.190 回答
1

上周五我在使用 Application Loader 上传构建时遇到了同样的问题。我使用的是 Xcode 版本 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

当我通过 Spotlight 搜索打开 Application Loader 应用程序时,它会打开导致上述错误的 Application Loader 3.5。

相反,我必须明确打开最新版本的 Application Loader 3.6(Xcode > Open Developer Tools > Application Loader)。

于 2016-11-07T06:44:42.463 回答
0

在尝试上传使用 Xcode 8.0 (8A218a) macOS Sierra 10.12 创建的新 ipa 时,我们从 itunesconnect.apple.com 收到相同的错误。在等待 Apple 支持响应时,我们尝试了所有可以找到的解决方案,但没有任何效果。这包括使用 8.x 部署目标和 9.x 部署目标创建构建。

Apple 支持最终回应说该问题是由于使用 P3 显示色域创建的 2 张图像造成的,这没有多大意义,因为该问题的错误响应通常是 ERROR ITMS-90682 Assets.car can't contain 16-bit or如果应用支持 iOS 8 或更早版本,则为 P3 资产。

我们更新了他们标记的 2 张图片并尝试再次上传,但我们收到了关于使用 Xcode 测试版的相同错误消息。

我们终于找到了一个解决方案,使用 Xcode 将构建上传到应用商店而不是网站,并且成功了!

显然,itunesconnect.apple.com 存在一个错误,它将使用 Xcode 8 创建的构建错误识别为使用 Xcode 的 beta 版本创建的。

于 2016-10-19T15:53:07.943 回答
0

通过升级到 macOS Sierra 的生产版本为我解决了这个问题。

于 2016-09-21T13:59:52.860 回答
0

修复了我的问题。需要使用 xCode 8.0+ 和应用程序加载器 v3.6 上传构建

于 2016-12-16T11:11:57.413 回答
0

我遇到过同样的问题。

我通过 App Store 应用程序下载了新发布的 Xcode 生产版本并使用该版本重新提交并成功提交。

于 2016-09-13T19:08:36.653 回答