2012-09-24 174 views
0

我刚刚发送我的应用程序到iTunes使用xcode 4.5该应用程序与iPhone 3.5屏幕和4屏幕兼容。并与iPad。当我去到二进制细节也这样说:armv7和xcode 4.5

支持的体系结构:ARMv7的

请告诉我这是什么意思?我的应用程序是否与所有iPhone兼容?因为它应该可以在任何iphone模型或ipad模型中工作。如果没有,我怎么可以把它与所有设备兼容(添加其他架构?)

回答

0

您的应用程序将在3GS和更高版本的设备上运行,假设他们满足您的部署目标操作系统版本。要在早期的设备上运行,您还需要构建ARM v6,这一点我不确定您可以在Xcode 4.5中完成。

+0

感谢您的帮助 – user1693214

0

的XCode 4.5.x仅支持ARMv7体系结构:

变化在Xcode 4.5.x为IOS 6

  1. 的Xcode 4.5.x(及后续版本)确实不支持生成二进制的ARMv6 。
  2. 现在包括支持iPhone 5/armv7s
  3. 支撑在Xcode 4.5.x部署目标或更高最小值为的iOS 4.3
  4. 为iPhone的最低支持iPhone 3GS的或更高版本作为早期版本使用的ARMv6。
-2

有趣的问题,为了避免打开另一个类似的问题,如果我使用armv6,armv7体系结构,iOS6 sdk,xCode 4.5和部署目标4.3构建我的应用程序以提交应用程序会发生什么?

我目前拥有armv6,armv7构建设置下的架构。 Screenshot

通过这些设置,我可以成功构建和安装我的应用程序到iPhone4,iPad3设备和Ad-hoc发布的存档,而无需任何有关armv6的警告。

斯特凡诺

+0

你确定你可以使用的Xcode 4.5 ARMv6的建设? – Animesh

+0

没有armv6设备支持iOS 4.3 – user102008

+0

答案只是答案,如果你有后续问题,创建一个新问题 - 这就是如何工作。 – LearnCocos2D