对于Xcode的每个新版本,您都会丢失以前的SDK。 在Xcode 3.2.5上,iOS SDK是4.2,但是你丢失了之前的SDK 3.x. 我知道Apple希望减少碎片。
我尝试了一个老技巧。将新Xcode安装在新文件夹“ Xcode ”中。
来自/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
的前Xcode复制粘贴
所有SDK版本都在同一目录中的新Xcode /Xcode/Platforms/iPhoneOS.platform/Developer/SDKs
。
然后,模拟器对路径
执行相同操作Platforms/iPhoneSimulator.platform/Developer/SDKs
然后只需重新启动XCode就可以了。
现在在Xcode中,出现了'缺失'模拟器。但是当我运行它们时,我得到了消息 “模拟应用程序退出。单击重新启动再试一次。” 我选择“ Switch SDK ”按钮到正确的按钮。但我得到了同样的错误。 有什么想法吗?
答案 0 :(得分:2)
其他人一直在做的是保持支持3.x的XCode的安装,并将其安装在一个单独的目录中。
我保留了一些旧的3.0设备,例如原版iPhone和Touch,并使用它们进行测试。但在某些时候,您可能只需要说您的软件用户必须拥有iOS4或更高版本 - 有很多引人注目的框架和功能(如块)。与现在可以迁移到iOS4的设备数量相比,原始iPhone没有太多......
真正的测试将是有多少iPad转换为iOS4.2,因为我知道很多人甚至从未将它们连接到电脑。那可能会影响你真正转向iOS4的东西。