错误 ITMS-90596 / Xcode 的 GM 版本 / Phonegap

Posted

技术标签:

【中文标题】错误 ITMS-90596 / Xcode 的 GM 版本 / Phonegap【英文标题】:ERROR ITMS-90596 / GM version of Xcode / Phonegap 【发布时间】:2018-12-04 02:59:23 【问题描述】:

无法弄清楚为什么我会收到以下错误。从一个好的电话间隙构建 IPA 文件提交给苹果。

错误 ITMS-90596:“无效的捆绑包。无法处理 'Payload/***.app/Assets.car' 的资产目录。使用最新的 GM 重新构建您的应用程序以及所有包含的扩展和框架Xcode 版本并重新提交。”

在提交 PhoneGap Build IPA 文件时出现此错误。已尝试使用 Application loader 3.6 和 3.7。还删除了插件的所有规范并删除了地理定位插件。也使用新的 dist 证书和配置文件删除、重建和重新编译。还尝试使用客户端 8.0.0 和 8.1.1(下面的配置 XML 提取)

以下是来自应用程序加载程序日志的更多详细信息。我注意到一个 1102 错误,但也找不到太多明确的信息。

[2018-11-28 09:39:13 PST] DBG-X:参数 SoftwareMediaDescriptionFormat = 二进制

[2018-11-28 09:39:13 PST] DBG-X:参数 ErrorCode = 1102

[2018-11-28 09:39:13 PST] DBG-X:参数 SoftwareMediaDescriptionThresholds = in-app-purchase-content=extensions=[pkg], size=100000000, ccats=扩展名=[pdf],大小=100000000, 产品存档=extensions=[pkg],大小=100000000, developer-id-package=extensions=[zip, pkg, dmg], size=100000000, 捆绑=扩展名=[zip, ipa],大小=100000000, 大图标=extensions=[jpg, png, jpeg], size=100000000

[2018-11-28 09:39:13 PST] DBG-X:参数 ErrorMessage = 错误 ITMS-90596:“无效的捆绑包。资产目录位于 'Payload/***.app/Assets.car' 无法处理。重建您的应用程序,并且 所有包含的扩展和框架,带有最新的 GM 版本 Xcode 并重新提交。 (1102)

[2018-11-28 09:39:13 PST] DBG-X:参数 Success = false

[2018-11-28 09:39:13 PST] 错误:错误 ITMS-90596:“无效 捆。 'Payload/***.app/Assets.car' 的资产目录不能是 处理。重建您的应用程序,以及所有包含的扩展程序和 框架,使用最新的 GM 版本的 Xcode 并重新提交。”

[2018-11-28 09:39:13 PST] DBG-X:错误代码为:1102

[2018-11-28 09:39:13 PST] 信息:完成执行 身份验证。

[2018-11-28 09:39:13 PST] DBG-X:返回 1

XML 片段:

  <preference name="phonegap-version" value="cli-8.0.0" />
  <preference name="android-build-tool" value="gradle" />
  <preference name="android-minSdkVersion" value="19" />

  <feature name="http://api.phonegap.com/1.0/notification" />
  <feature name="http://api.phonegap.com/1.0/network" />
  <plugin name="cordova-plugin-splashscreen" />
  <plugin name="cordova-plugin-statusbar" />
  <plugin name="cordova-plugin-whitelist" />
  <plugin name="cordova-plugin-device" />
  <plugin name="cordova-plugin-inappbrowser" />
  <plugin name="cordova-plugin-geolocation" />
  <plugin name="phonegap-plugin-push" />
  <plugin name="cordova-plugin-dialogs" />
  <plugin name="cordova-plugin-file" />
  <preference name="DisallowOverscroll" value="true" />
  <preference name="StatusBarOverlaysWebView" value="false" />
  <preference name="StatusBarBackgroundColor" value="#000000" />
  <preference name="StatusBarStyle" value="lightcontent" />
  <preference name="SplashMaintainAspectRatio" value="true" />
  <preference name="ShowSplashScreenSpinner" value="false" />
  <preference name="SplashShowOnlyFirstTime" value="false" />
  <preference name="Fullscreen" value="false" />
  <preference name="Orientation" value="portrait" />

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,我安装了包含 Aplicattion Launcher 3.7.2 的最新版本的 XCode 10.1 解决了它。

使用此版本的 Aplication Launcher 会消失此错误消息。

希望对你有所帮助。

【讨论】:

以上是关于错误 ITMS-90596 / Xcode 的 GM 版本 / Phonegap的主要内容,如果未能解决你的问题,请参考以下文章

在 PATH 中找不到“g++”[已安装 mac/Eclipse/XCODE/CDT]

将 Xcode 更新到 7.0 后出现错误

升级到 Xcode 12 后的情节提要错误

归档时 xcode 9.3 错误命令 /bin/sh 失败,退出代码为 1

升级到 Xcode 8 后出现 GCC 5.4 链接器错误

xcode bug 部署目标