错误ITMS-90596: "无效的软件包。'Payload/Limon chilli.app/Assets.car'处的资源目录无法读取。

5

在上传ipa文件到应用程序加载器时,我遇到了这种类型的错误。我正在使用sierra 10.12.1和x-code版本8.1(8B62)。如何解决?

ERROR ITMS-90596: "Invalid Bundle. The asset catalog at 'Payload/Limon
chilli.app/Assets.car' can't be read. Try rebuilding the app with a non-beta 
version of Xcode and submit it again."

错误显示您正在尝试从Xcode beta版本提交应用程序。 - MD.
那我应该下载 Xcode 8.2 对吧? - SWAMY CHUNCHU
你需要一个 Xcode 的 alpha 版本。 - MD.
更新了Mac OS和Xcode后,仍然出现相同的错误。 - SWAMY CHUNCHU
4个回答

6
这是一个奇怪的问题,人们在新版XCode和macOS Sierra中遇到了这个问题。解决此错误的多种方法如下:
  1. 使用最新的XCode 8.2.1和macOS Sierra 10.12.1,并从新的XCode上传存档。从此处获取最新的XCode。
  2. 归档您的应用程序,使用选项“保存为iOS应用商店部署”创建.ipa文件,并使用“应用程序加载器”上传它。
其中之一应该有效,因为我遇到同样的问题,并通过两次执行此操作来修复它。推荐使用#1,因为您不必使用任何其他工具来上传构建。

我已经更新了macOS Sierra 10.12.1和X-code版本8.2.1(8C1002),但我仍然遇到相同的错误。 - SWAMY CHUNCHU
您可能需要卸载测试版Xcode(从任何存储位置中删除它)。 - Hai Hw

5

在我的情况下,我使用了旧版的应用程序加载器并看到了这个错误。要启动最新的应用程序加载器,请选择Xcode->打开开发者工具->应用程序加载器


这也是我个人情况的原因。 - iEngineer
我刚刚直接从XCode组织者上传,而不是导出为ipa并使用应用程序加载器上传,它起作用了。我猜想我正在使用的应用程序加载器版本与我的XCode版本有些不匹配。 - Doug Voss

0

这个问题是在用户尝试使用Transporter/Application loader上传使用旧版本Xcode创建的ipa时出现的, - 使用最新的Xcode版本和Transporter创建ipa


0

我通过搜索 (⌘ Command+Space) 选择了应用程序加载器。由于我系统中有旧版本的Xcode,搜索结果中有许多应用程序加载器。我选择了列表顶部的一个并上传了ipa文件。这时我遇到了这个错误。

当我从最新的Xcode中选择应用程序加载器 (Xcode -> 打开开发人员工具 -> 应用程序加载器) 时,问题得到了解决。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接