4

我做了一个简单的申请,然后提交审核。之后,应用程序详细信息声称最低操作系统要求为 3.1.2(我使用该 SDK)。

如果我将 Target 的 iPhone OS 部署目标更改为较低的 iPhone OS,那么它可以“解决”我的问题吗?有风险吗?我使用一些 UI(图像)视图、翻页动画、NSTimer、UIDevice 来获取电池信息,并使用 AudioToolbox 框架来获得一些系统声音,仅此而已。

如何在 2.0 模拟器上测试我的应用程序?在哪里可以找到安装?我需要安装完整的 2.0 SDK 吗?我在哪里可以找到它?我已经用谷歌搜索了它,但仍然找不到。

4

2 回答 2

3

降级是可能的。例如,我有一个最初是 3.0 的应用程序,但后来我将要求降低到 2.0。

去做这个:

  1. 在 Xcode 中双击 Target 的名称以显示 Target Info。
  2. 转到构建选项卡并搜索“iPhone OS 部署目标”。
  3. 选择您想要使用的任何 SDK 作为您的最低要求。

一件事是它不会告诉你它是否不适用于某个版本。您必须手动将您的方法与每个版本中可用的方法进行比较。

您也可以通过更改 Base SDK 来帮助遏制这种情况:

  1. 同样的地方,搜索“Base SDK”。
  2. 将其更改为您可以/想要的最低 iPhone OS 设备 SDK。在雪豹上,这是 2.2.1;如果你用 Xcode 安装 Leopard,它可以低至 2.0。

祝你好运!:)

于 2010-01-04T22:30:55.333 回答
0

我不认为你可以,苹果在某处表示,当使用新的 SDK 时,我认为你是为最新的软件更新而构建的。

于 2010-01-04T22:26:42.940 回答