2

我正在为我们的 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 中的“不受支持的架构”是什么?有没有一种方法可以识别我们正在使用的哪些功能可能导致此错误?

4

2 回答 2

2

我已成功上传应用程序。问题是我正在运行 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,也没有最低系统要求的指示。

于 2013-10-02T11:57:49.950 回答
0

同样在这里 - 这个应用程序以前上传得很好,但是当我尝试支持更新时,我收到了这个错误以及关于缺少 120 像素、76 像素和 152 像素图标的警告

于 2013-10-01T10:20:20.677 回答