Я хочу использовать Xcode 8 с iOS 11.
следует обновить Xcode. Однако мой код не может быть создан новым компилятором, поэтому я хочу остаться с Xcode 8.
Как я могу это достичь?
Apple показала несколько новых функций iOS 11 на WWDC 2017.
Я хочу использовать Xcode 8 с iOS 11.
следует обновить Xcode. Однако мой код не может быть создан новым компилятором, поэтому я хочу остаться с Xcode 8.
Как я могу это достичь?
Apple показала несколько новых функций iOS 11 на WWDC 2017.
Проверьте это: На данный момент это относится только к отладке на устройстве iOS, а не в Simulator
Здесь является исходным сообщением.
На данный момент это только для отладки на устройстве iOS, а не для Simulator
Xcode 8 не может поддерживать, если у вас нет папки DeviceSupport для версии iOS 11.
Вы можете загрузить Xcode 9 beta (последний Xcode 9) или получить папку DeviceSupport от другого пользователя.
Просто скопируйте его в папку или создайте символическую ссылку
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.
Я предпочел скопировать ВСЕ папку:
/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**
Я могу подтвердить, что могу работать на своем iPhone 7 с iOS 11
Очевидно, вы можете запустить iOS 11 с Xcode 8