2010-01-31 59 views
0

根据您以往的经验,两个iPhone SDK可以在一台Mac上共存吗?如何在一台Mac上设置2个iPhone SDK

例如,一个处于beta版,另一个处于发布状态。

我打算在安装新的文件夹之前将现有的SDK复制到不同的文件夹中 - 希望得到任何预先警告!

回答

2

当您安装3.2测试版时,其他人(例如3.1.2)只是停留在目标SDK上。

+0

感谢 - 但请澄清,如果我有一个测试版SDK,但需要提交审批的程序,我可以去项目 - >设置活动SDK-> iPhone设备3.1.2和构建与使用发行版3.1.2 SDK相同? – Nigel 2010-01-31 22:07:44

+1

是的。这就是我在这里工作的方式。 – VoidPointer 2010-01-31 22:31:42

0

要做到这一点的最好方法是并排安装。苹果推荐这样做,就好像你打算在AppStore上发布一个应用程序,它应该根据SDK的正式版本构建。

您应该安装在一个目录中发布的版本(官方的)说,“开发商” 和一个名为例如“developerbeta”文件夹中的测试一个

这样一来,你将有Xcode中的两个版本,并所有的SDK。

希望这会有所帮助。

+0

引用需要“这是苹果的建议,这样做” – marcc 2010-02-01 02:51:11

+0

感谢DNW的信息,和他的努力,以提高堆栈溢出评论问题和反馈:) – Nigel 2010-02-01 06:23:54

0

做不工作的解释是正确的。

您将看到Apple官方建议的唯一方法是获取开发人员帐户(我相信这是免费的),签署NDA,然后(1)阅读安装程序自述文件或(2)检查出iPhone 3.2 Apple Dev论坛。

SDKs一直与Xcode等开发人员应用程序分开。您可以随时使用早期的SDK编译任何版本的Xcode中的任何项目。这一直是事实。但是,Apple不会接受使用3.2开发工具构建的任何应用程序,即Xcode,Interface Builder,Instruments等。

我建议在不同的用户下运行3.2开发工具以防止任何偏好文件混淆。

相关问题