通过 Application Loader 加载应用程序时,“不支持的架构”是啥意思?

Posted

技术标签:

【中文标题】通过 Application Loader 加载应用程序时,“不支持的架构”是啥意思?【英文标题】:What does "unsupported architecture" mean when loading app via Application Loader?通过 Application Loader 加载应用程序时,“不支持的架构”是什么意思? 【发布时间】:2013-09-22 22:27:03 【问题描述】:

我正在为我们的 ios 应用程序使用 phonegap 构建服务(该应用程序是基于 html5 构建的),并且从 phonegap 交付的 ipa 文件在我们的设备上使用开发配置文件可以正常工作。但是,当尝试将应用加载到应用商店时(使用 iTunes 的发布配置文件),我们会从应用加载器中获取此信息

错误 ITMS-9000:“不支持的架构。您的可执行文件包含 不受支持的架构 '[12-11]'。”在 SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

这发生在 2.8 和 2.9 版的应用程序加载器上。我们正在使用 Phonegap 构建服务 2.7、2.9 和 3.0。我们如何确定 PhonegapBuild 中的“不受支持的架构”是什么?有没有一种方法可以识别我们正在使用的哪些功能可能导致此错误?

【问题讨论】:

【参考方案1】:

我已成功上传应用程序。问题是我正在运行 OSX 10.7.5 并运行 Application Loader 2.8 (AL),这似乎与 Moutain Lion (10.8) 兼容。升级到 Mountain Lion 后,您可以对 10.8.5 进行另一次更新,这将安装 Application Loader 2.9。 (您可以通过 Mac 上的 Apple=>“App Store”选项升级到 10.8。这是付费升级。)

如果您从 iTunes 连接门户下载并安装了最新的 AL,它不会告诉您它与 10.8 之前的旧版 Mac OSX 不兼容。您将得到的只是一条晦涩的消息,表明您的 ipa 是“不受支持的架构”,在“Appleonean”中的意思是“您需要升级您的 OSX 版本”。极具误导性,因为它与您的 IPA 无关,而是您的操作系统。即使从 Apple 阅读有关 AL 的 PDF,也没有说明最低系统要求..

【讨论】:

【参考方案2】:

此处相同 - 此应用之前上传正常,但当我尝试支持更新时,我收到此错误以及有关缺少 120 像素、76 像素和 152 像素图标的警告

【讨论】:

查看我的答案并尝试一下。我想确认它就像升级 Mac 上的操作系统一样简单。 是的,我想我们都在同一个地方发帖 :) - 我赞成你的答案,在 phonegap 论坛上也证实了这一点,在 10.8.5 和 AL 2.9 上效果很好。 其他人在论坛上确认这是解决方案。有几个例外,但我不知道这些情况下的变量。解决了它对我们来说是一个很大的解脱。它支持现实世界的商业解决方案。乐于分享 :) 在商业软件领域,像所报告的那样无能的消息是 Apple 的史诗般的失败。在那个地方写代码的孩子太多,没有大人

以上是关于通过 Application Loader 加载应用程序时,“不支持的架构”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

Qt Quick 不翻译通过 Loader 加载的组件

使用 Application Loader 进行批量 IAP 加载,价格等级

有啥办法可以在 Windows 上使用 Application Loader?

无法使用 Application Loader 将 .ipa 上传到 iTunes

Corona 使用 Application Loader 构建,不同构建设置的不同错误

无法使用 Application Loader 将 .ipa 上传到 iTunes