在iOS 11中使用Xcode 8
我想在iOS 11中使用Xcode 8。
我应该升级我的Xcode。 但是,我的代码不能由新的编译器构build,所以我想留在Xcode 8中。
我怎样才能做到这一点?
苹果公司在WWDC 2017展示了几款新的iOS 11function。
检查了这一点: 截至目前这只是在iOS设备上debugging而不是模拟器
- 下载此imageFile iOS 11 beta或iOS 11正式版发布 :
- 将此iOS 11.0映像文件复制到: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
- 重新启动Xcode。
这是原来的post。
截至目前,这仅用于在iOS设备上进行debugging而非模拟器
Xcode8不能支持,除非你有iOS11版本的DeviceSupport文件夹。
- 您可以下载Xcode9testing版(最新的Xcode 9)或从其他用户那里获取DeviceSupport文件夹。
2.简单地将其复制到您的文件夹或创build一个符号链接
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A372\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0
参考: 使用Xcode 7和iOS 10
我做到了这一点,没关系,我仍然使用Xcode 8 + Swift 3编写商业应用程序,并使用Swift 4探索Xcode 9 beta。只需下载Xcode 9,并在Xcode 8首选项中设置命令行工具以使用9.0 。
我更喜欢复制所有的文件夹:
/Volumes/**HighSierra**/Applications/Xcode-**beta.app**/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)
至:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/**11**
我可以确认我可以在iOS 11上运行我的iPhone 7
显然你可以用Xcode 8运行iOS 11