我记得曾经读过一些东西,但现在在搜索时找不到它,如果在安装 iOS 测试版时需要担心的话。
如果我安装了 iOS 6 测试版,我是否需要担心它会覆盖我当前的 Xcode 4.2 (iOS 5.1) 开发? 还是自动将其安装在单独的位置? 或者这就是我需要做的,因为我需要在安装时将其放在单独的位置而不是默认位置?
如果我将设备放在iOS 6测试版上,它不能降级回5.1,对吗?
这些是我唯一需要担心的事情吗? 谢谢!
开发者预览版发行说明[1] 中所说:Xcode 4.5 作为一个应用程序包,可以简单地拖到"应用程序"文件夹中。您可以从那里启动它,它不会像以前的 Xcode 版本那样安装或覆盖任何现有的开发人员工具。
苹果公司表示,
更新到 iOS 6 测试版的设备无法恢复到早期版本的 iOS。已注册的开发设备将能够升级到未来的测试版和最终的iOS 6软件。
但是,只要版本5.1是Apple提供的正式版本,您就可以通过将设备置于DFU模式来降级iOS设备。当 Apple 为所有人推送 iOS 6 时,您可以使用 TinyUmbrella[2] 降级您的设备。这适用于以前的版本,但不能保证这次会起作用。
[1] http://adcdownload.apple.com//Developer_Tools/xcode_4.5_developer_preview/xcode_45dp_rn.pdf(可能需要 iOS 开发者帐户才能查看此文件)
[2] http://thefirmwareumbrella.blogspot.com/
我知道运行测试版的iOS设备不能根据iOS开发人员中心降级:
更新到 iOS 6 测试版的设备无法恢复到早期版本的 iOS。已注册的开发设备将能够升级到未来的测试版和最终的iOS 6软件。
是的,我相信您可以一次安装多个版本的 Xcode,包括测试版。安装程序应该询问您将其放在哪里。
您无需担心其他任何内容,但是如果您将测试版iOS软件放在设备上,请确保使用专用于开发或备份所有内容的设备。
这在 NDA 领土上正在蔓延,但总的来说:
- Xcode 的 Beta 版不能用于将 app 提交到 App Store。
- 有时,您可以在同一台计算机上安装开发工具的两个副本。过去,它并不总是正常工作;现在所有的 Xcode 都包含在应用程序包中,也许它会更顺利地工作。
最安全的做法是获取一个外部硬盘,在其上安装Mac OS X,然后从它启动并在其上安装测试版工具。然后,您可以安全地玩弄而不会弄乱发布版本。