6

看来以后我们可以只用非beta版的iPhone SDK同时开发了。

但目前,为 iPad 开发的唯一方法似乎是使用 SDK 3.2 beta。但是,如果我安装它,Apple 明确表示我不应该将应用程序提交到应用程序商店。

我是一名独立的单机开发人员。有没有一种方法可以在继续为 iPad 开发的同时继续升级现有的 iPhone 应用程序?

4

3 回答 3

6

最好的方法是将 3.2 SDK beta 安装在“/Developer”以外的位置。在“Macintosh HD 上的自定义安装”中,从弹出按钮中选择“其他”,然后将安装指向如下位置:“/Developer-Beta”。

然后,您可以从 /Developer/Applications 为您的 iPhone 应用程序运行 Xcode,并从 /Developer-Beta/Applications 为您的 iPad 应用程序运行 Xcode。

于 2010-03-10T06:06:42.857 回答
2

如果我没有正确阅读协议,那么禁止使用 3.2 beta 提交应用程序仅适用于 SDK,不适用于工具。如果您将应用程序的基础 SDK 设置为早于 3.2 的 SDK(它可能已经是),那么您可以通过从 Xcode 的“概述”菜单中选择它们来使用 3.1 和更早的 SDK 进行构建。

我已经通过 3.2 beta 工具提交了对使用 3.0 SDK 构建的 iPhone 应用程序的更新,并且它们被毫无问题地接受了。只要您不是在实际的新SDK上构建,就应该没问题。

编辑:我不为苹果工作,我不是律师,等等。但它对我有用,警告只指定“iPhone SDK 3.2”。没有提到 Xcode 工具。

于 2010-03-10T07:11:22.220 回答
0

如果您安装 3.2,Active SDK 菜单看起来像

Xcode http://img.skitch.com/20100310-xkbqnbr6h4f2q55wk2wppjx3h2.preview.jpg

但是,在项目设置下,您可以按如下方式更改 SDK:

Xcode http://img.skitch.com/20100310-xqkuracw73jb5y7uwtt7yurjs1.preview.jpg

因此,您可以使用同一台机器等为任何操作系统版本进行开发。

于 2010-03-10T14:45:52.990 回答