我做了一些更改,准备将我的应用的新版本上传到我使用trigger.io构建的应用商店
Application Loader显示以下错误消息:
“iPhone / iPod Touch:应用程序可执行文件缺少必需的体系结构。必须至少存在以下一种体系结构:armv6”
也许答案就在这里:validating an iPhone app archive?
我过去已经成功将应用程序提交到Apple应用程序商店了......但是,自从iOS6升级后我就不能。我究竟做错了什么?它是在trigger.io上的构建设置问题吗?
以下是截图:
答案 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并重建,则此问题就会消失。