如何在同一台机器上开发生产iPhone应用程序和iPad应用程序?

时间:2010-03-10 05:50:07

标签: iphone xcode ipad

似乎将来我们可以立即使用非beta iPhone SDK进行开发。

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

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

3 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:0)

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

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

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

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

因此,您可以使用相同的机器等开发任何操作系统版本。