我刚刚使用xcode 4.5将我的应用程序发送到iTunes。该应用程序兼容iphone 3.5屏幕和4屏幕。和iPad一起。当我转到二进制细节时,它说:
支持的体系结构:armv7
这是什么意思?我的应用程序是否与所有iPhone兼容?因为它应该适用于任何iphone型号或ipad型号。如果不是,我如何使其与所有设备兼容(添加其他架构?)
答案 0 :(得分:0)
您的应用程序将在3GS及更高版本的设备上运行,假设它们符合您的部署目标操作系统版本。要在早期设备上运行,您还需要为ARM v6构建,我不确定您可以在Xcode 4.5中执行此操作。
答案 1 :(得分:0)
XCode 4.5.x仅支持armv7架构:
ios 6的Xcode 4.5.x中的更改
答案 2 :(得分:-2)
有趣的问题是,为了避免打开另一个类似的问题,如果我使用armv6,armv7架构,iOS6 sdk,xCode 4.5和部署目标4.3构建我的应用程序,会发生什么?
我目前在架构下有armv6,armv7 Build设置。 Screenshot
通过这些设置,我可以成功构建并安装我的应用程序到iPhone4,iPad3设备和存档以进行Ad-hoc分发,而不会对armv6发出任何警告。
斯特凡诺