我做了一些更改并准备将我的应用程序的更新版本上传到我使用 trigger.io 构建的应用程序商店
应用程序加载器显示此错误消息:
“iPhone/iPod Touch:应用程序可执行文件缺少所需的架构。必须至少存在以下架构之一:armv6”
也许答案就在这里:验证 iPhone 应用程序存档?
我过去曾成功地将应用程序提交到 Apple 应用商店……但是,自从升级到 iOS6 后,我不能。我究竟做错了什么?这是 trigger.io 的构建设置问题吗?
这是一个屏幕截图:
我做了一些更改并准备将我的应用程序的更新版本上传到我使用 trigger.io 构建的应用程序商店
应用程序加载器显示此错误消息:
“iPhone/iPod Touch:应用程序可执行文件缺少所需的架构。必须至少存在以下架构之一:armv6”
也许答案就在这里:验证 iPhone 应用程序存档?
我过去曾成功地将应用程序提交到 Apple 应用商店……但是,自从升级到 iOS6 后,我不能。我究竟做错了什么?这是 trigger.io 的构建设置问题吗?
这是一个屏幕截图:
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.
这会帮助你..
从我们的 v1.4.16 平台开始,此问题已修复:http: //docs.trigger.io/en/v1.4/release-notes.html#v1-4-16
看看你的构建设置。
在架构下,您可能会在列表中看到 armv6。
但是,Xcode4.5 不再为 armv6 构建二进制文件。因此,尽管您的设置表明它们正在构建,但它们不是。Application Loader 失败是因为您缺少 armv6 构建,即使您说您正在生产它。
如果您从列表中删除 armv6 并重建,此问题就会消失。