Используйте Xcode 8 с iOS 11


Я хочу использовать Xcode 8 с iOS 11.

должен ли я обновить свой Xcode. Однако, мой код не может быть построен новый компилятор, поэтому я хочу остаться с Xcode 8.

Как я могу этого достичь?

Apple показала несколько новых функций iOS 11 на WWDC 2017.

4 53

4 ответа:

зацени вот это: на данный момент это только для отладки на iOS устройстве не симулятор

  1. скачать SDK от Apple
  2. скопировать iOS 11.0 image file to: / Applications / Xcode.приложение / содержание / разработчик / платформы / iPhoneOS.платформа/DeviceSupport/
  3. Перезапустить Xcode.

На данный момент это только для отладки на устройстве iOS, а не симулятор

Xcode 8 не может поддерживать, если у вас нет папки DeviceSupport для версии iOS 11.

  1. вы можете скачать бета-версию Xcode 9 (последний Xcode 9) или получить папку DeviceSupport от другого пользователя.

  2. просто скопируйте его в свою папку или создайте символическую ссылку

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 и исследуя Xcode 9 beta с Swift 4. Просто загрузите Xcode 9 и в настройках Xcode 8 Установите инструменты командной строки для использования 9.0.

Xcode Preferences > Locations

Я предпочел скопировать все папки:

/Volumes/**HighSierra**/Applications/Xcode-**beta.app**/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)

to:

 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/**11** 

Я могу подтвердить, что могу работать на моем iPhone 7 с iOS 11