0

我刚刚使用 xcode 4.5 将我的应用程序发送到 iTunes 该应用程序与 iphone 3.5 屏幕和 4 屏幕兼容。和 iPad。当我转到二进制详细信息时,它说:

支持的架构:armv7

这是什么意思?我的应用程序会与所有 iPhone 兼容吗?因为它应该适用于任何 iphone 型号或 ipad 型号。如果不是,我怎样才能使它与所有设备兼容(添加其他架构?)

4

3 回答 3

0

假设它们符合您的部署目标操作系统版本,您的应用程序将在 3GS 及更高版本的设备上运行。要在早期设备上运行,您还需要为 ARM v6 构建,我不确定您是否可以在 Xcode 4.5 中执行此操作。

于 2012-09-24T01:37:35.333 回答
0

XCode 4.5.x 仅支持 armv7 架构:

ios 6 的 Xcode 4.5.x 更改

  1. Xcode 4.5.x(及更高版本)不支持生成 armv6 二进制文件。
  2. 现在包括iPhone 5/armv7s支持。
  3. Xcode 4.5.x 或更高版本支持的最低部署目标是iOS 4.3
  4. 对 iPhone 的最低支持是iPhone 3GS或更高版本,因为早期版本使用 armv6。
于 2012-10-11T13:10:07.347 回答
-2

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

我目前在架构下有 armv6、armv7 构建设置。截屏

通过这些设置,我可以成功地构建我的应用程序并将其安装到 iPhone4、iPad3 设备并存档以进行 Ad-hoc 分发,而无需任何关于 armv6 的警告。

斯特凡诺

于 2012-10-13T10:59:43.860 回答