xcode 4.6 无法显示部署目标 4.2

Posted

技术标签:

【中文标题】xcode 4.6 无法显示部署目标 4.2【英文标题】:xcode 4.6 can't show deployment target 4.2 【发布时间】:2013-03-06 13:41:48 【问题描述】:

我有 xcode 4.6。它显示部署目标高达 4.3。 我想用4.2,但是显示不出来。

它的步骤是什么。

有什么问题?

【问题讨论】:

你知道答案吗? 为什么你仍然需要为 ios4.2 开发任何东西的原因是什么?有多少设备运行 iOS4?最新的非官方统计数据显示,大约 80% 的设备运行 iOS6,大约 15% 的设备运行 iOS5,其余运行 iOS3 或 iOS4。为什么要为不到 5% 的设备开发应用程序? 如果你真的需要支持,可以看看这个问题:***.com/questions/12619124/… 我想在 iphone 3G 上运行应用程序,它有 ios 4.2.1。它不能升级到 ios 5 或 ios 6。 您不能使用 Xcode 4.6 和 iOS SDK 为 iPhone 3G 构建应用程序,因为它具有 ARMv6 处理器。从版本 6 开始,iOS 不再支持 ARMv6 处理器。 【参考方案1】:

Xcode 4.6 和 iOS 6 不支持 iOS 4.2 和/或 ARMv6。 (ARMv6 设备是 iPhone 1st 和 3G 以及 iPod Touch 1g 和 2g)

由于所有具有 ARMv7 的设备都能够运行 iOS 5,因此您应该将最低版本设置为 4.3 或 iOS 5.0(如果可能)。

【讨论】:

但是这个链接在说什么? ***.com/questions/12619124/… 那就这样做吧!这不是官方的,需要您使用旧版本的 Xcode 构建 iOS 4.* 版本,然后使用更高版本的 Xcode 构建包含应用程序(ARMv6 和 ARMv7)的胖二进制文件。您将需要大量有关farmeworks 的知识才能正确执行此操作并使用大量编译器指令设置您的代码。简而言之,这不值得你花时间,90% 的人已经在运行 iOS 6,只有

以上是关于xcode 4.6 无法显示部署目标 4.2的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.6 中的搜索路径混淆

无法让 RestKit 在 Xcode 4.6 中工作

Xcode 4.2 Beta:我可以为 iOS 4.x 构建吗?

xcode 4.2目标c中的警告

Xcode 4.2 中的引导错误 iOS 5.0 模拟器

SecurityException,无法显式添加以下类型的帐户:myPakcageName