错误 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]