如果我安装 iPhone OS 的 SDK 4.0,我仍然可以创建非 4.0 的 iPad 应用程序吗?
我希望在下个月提交一个 iPad 应用程序,但我也希望开发一个 4.0 iPhone 应用程序是否可以使用 4.0 SDK 来创建 3.0 iPad 应用程序或者我需要电脑?
您不需要两台计算机。您必须将这两个 SDK 安装在两个不同的目录中。到目前为止,SDK 的 beta 版本一直是不打算(也不允许)生成应用程序以供分发的方式。
但在安装程序中,只需选择另一个新目录,然后在那里安装第二个 SDK。这里的所有都是它的。
到目前为止,Apple 一直提供一种方法来创建与旧版本 iPhone/iPad OS 兼容的应用程序。SDK 安装程序会将 SDK 安装在特定于版本的子目录中。此外,还有一个针对最新版本的“当前”目录硬链接。旧版本仍然可用。
XCode 将让您在构建设置中选择 iPhone OS 版本并自动找出正确的 SDK 版本/目录,因此无需摸索路径或包含目录。
针对最新的 SDK 构建并将您的“部署目标”设置为较低版本。如果您使用新的 API 调用(在 SDK 中可用,但在部署版本中不可用),请在调用它们之前在运行时检查。