在iOS 11中使用Xcode 8

我想在iOS 11中使用Xcode 8。

我应该升级我的Xcode。 但是,我的代码不能由新的编译器构build,所以我想留在Xcode 8中。

在这里输入图像说明

我怎样才能做到这一点?

苹果公司在WWDC 2017展示了几款新的iOS 11function。

检查了这一点: 截至目前这只是在iOS设备上debugging而不是模拟器

  1. 下载此imageFile iOS 11 beta或iOS 11正式版发布 :
  2. 将此iOS 11.0映像文件复制到: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
  3. 重新启动Xcode。

这是原来的post。

截至目前,这仅用于在iOS设备上进行debugging而非模拟器

Xcode8不能支持,除非你有iOS11版本的DeviceSupport文件夹。

  1. 您可以下载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 。

Xcode首选项>位置

我更喜欢复制所有的文件夹:

 /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