iOS6和XCode 4.5 - 无法将应用程序上传到应用商店

时间:2012-09-29 13:38:41

标签: trigger.io forge

我做了一些更改,准备将我的应用的新版本上传到我使用trigger.io构建的应用商店

Application Loader显示以下错误消息:

“iPhone / iPod Touch:应用程序可执行文件缺少必需的体系结构。必须至少存在以下一种体系结构:armv6”

也许答案就在这里:validating an iPhone app archive

我过去已经成功将应用程序提交到Apple应用程序商店了......但是,自从iOS6升级后我就不能。我究竟做错了什么?它是在trigger.io上的构建设置问题吗?

以下是截图:enter image description here

3 个答案:

答案 0 :(得分:4)

Xcode 4.5支持armv7 and armv7s架构。

所以请

1. select your Build architecture as Standard (armv7 &armv7s)
2. select deployment target as IOS 4.3 and 
3. add the following variable in the `info.plist`:-
    Required Device capabilities with Item0 values as armv7. 

这会对你有帮助..

答案 1 :(得分:1)

从我们的v1.4.16平台开始修复此问题: http://docs.trigger.io/en/v1.4/release-notes.html#v1-4-16

答案 2 :(得分:-1)

查看您的构建设置。

在体系结构下,您可能会在列表中看到armv6。

但是,Xcode4.5不再为armv6构建二进制文件。因此,虽然您的设置表明它们正在构建,但它们不是。 Application Loader失败了,因为即使你说你正在制作它,你也错过了armv6版本。

如果从列表中删除armv6并重建,则此问题就会消失。