1

我知道这之前已经讨论过,但我没有引用大多数答案。正如您在这里的其他问题中所看到的那样,在使用 XCode 创建应用程序时,我是一个完全的新手。我只有 iOS 4.3 的 SDK。

我的一个朋友想要我的应用程序,但他只有 iPhone 3。他还没有升级到 iOS4。我看不出我的应用程序无法在较低的 iOS 版本上运行的任何原因,这很简单。

所以我想知道的是如何将以前的 SDK 添加到我的 XCode 库中?我是否只需下载带有 SDK 的先前版本的 XCode 并安装它?会砖XCode吗?如果是这样,那又如何?有什么我能做的吗,我真的很希望在编写时考虑到 3.x 及更高版本。

非常感谢没有行话的最简单,更直接的答案!

谢谢!

4

2 回答 2

2

如果您有 iOS 4.3 SDK,您还可以针对它之前的任何 iOS 版本。在您的 Xcode 项目构建设置中,确保您的基础 SDK 设置为您拥有的最高版本(在本例中为 4.3),但将您的部署目标更改为您想要的任何 iOS 版本(尽量不要低于 3.0)。

但请确保您对其进行测试,以确保您没有使用您所针对的 SDK 版本中不存在的任何功能。

于 2011-07-28T23:05:38.857 回答
0

iOS 的每次下载都包含每个(大多数)以前的版本。它们位于磁盘映像文件夹中的安装程序包中。例如在xcode_4.0.1_and_ios_sdk_4.3.dmg中,(安装主包后)打开Packages文件夹,安装iPhoneSDK3_2.pkgiPhoneSimulatorSDK3_2.pkg(如果需要)。

于 2011-07-21T05:22:17.193 回答