略有进展,但这还是一个正在进行的项目。
在Yosemite中看起来Xcode 6.2与8.3设备可以正常工作。需要在Mavericks上进行测试。
在Yosemite中使用Xcode 6.2进行测试(也需要在Mavericks上进行测试,欢迎任何反馈)。
- 进入Xcode 6.2文件夹并重命名
`/Applications/Xcode-6.2 copia.app/Contents/Developer/Platforms/iPhoneOS.platform`
为
`/Applications/Xcode-6.2 copia.app/Contents/Developer/Platforms/iPhoneOS.platform.old`
- 挂载Xcode 6.3 DMG, 并安装
- 从Xcode 6.3中复制此文件夹:
`/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform`
到您的Xcode 6.2文件夹中。
您可能会发现错误提示说“root”用户不拥有模拟器/OS Platform文件夹。解决办法是打开终端,然后:
```
$ cd /Applications/Xcode6.2.app/Contents/Developer/Platforms
$ sudo chown -R root iPhoneSimulator.platform/
$ sudo chown -R root iPhoneOS.platform/
```
现在可以在iOS 8.3设备上使用Xcode 6.2运行应用程序了,但是在目标destination菜单中没有模拟器。
更新: 在编译storyboards时,我遇到了奇怪的错误:
`/Users/dfreniche/Desktop/Test/Test/Base.lproj/Main.storyboard: The operation couldn’t be completed. (com.apple.InterfaceBuilder error 2001.)`
所以最终放弃并升级到Yosemite。如果有任何新信息,请分享。