是否有可能创build一个应用程序iOS 4 – 与小牛Xcode 5.0.2兼容的iOS 7?

我需要开发一个支持iOS 4 – iOS 7的应用程序,是否可以在Mavericks上的XCode 5.0.2上执行?

最低的部署目标xcode提供给我的是iOS 6。

在Project> Target> Build Settings> Architectures中:

体系结构标准体系结构(包括64位)更改为标准体系结构 ,或者如果要支持较旧的设备, armv6 armv7 armv7s在其他设备中键入armv6 armv7 armv7s

输入它

然后,您可以将部署目标更改为较低版本(只需在“部署目标”框中键入4.04.3

但是,为什么你还想要iOS 4的目标?

是的,支持iOS4是可能的,问题是支持ARMv6(iPhone 3G和iPod Touch 2G)。 要支持ARMv6,您需要iOS SDK 5.x,并在Xcode 4.4中提供。 但是你也需要支持宽屏iPhone的分辨率,所以你需要使用两个不同的Xcode版本

试试这个,你会从下端得到部署目标。 它的主要原因是> XCode 5.0在默认架构下包含了64位,这只支持> IOS 6.0 在这里输入图像说明

iPhone 5S is powered by A7 64bit processor 。 从苹果文档

Xcode可以构build你的应用程序,包括32位和64位二进制文​​件。 这个组合的二进制文件需要iOS 7或更高版本的最低部署目标。

注意:将来的Xcode版本将允许您创build一个支持iOS 6及更高版本的32位运行时的应用程序,并支持iOS 7上的64位运行时。