2016-09-28 2 views
0

Я создаю приложение iOS с использованием Swift 2.2, XCode 7.3.1, который скоро выйдет в прямом эфире. Я модернизировал свой iPhone к прошивке 10.0 и теперь, когда я пытаюсь запустить свой код в моем iPhone, я получаю сообщение об ошибке -Swift Code в XCode 7.3.1 не работает в iOS 10

enter image description here

На данном этапе моего проекта я не хочу, чтобы обновить XCode 8.0 и используйте Swift 3.0. Есть ли способ, что я могу сделать мой код, написанный в XCode 7.3.1 работы в прошивкой 10. Мой код работает хорошо для iPhone'ов, имеющих IOS версии 9.3.2

Благодаря

ответ

0

Нет, Xcode 7.3.1 не поддержка iOS 10. Вы не можете. Вам нужно будет перейти на Xcode 8.

И вы должны обновить, так как он также предоставляет вам Swift 2.3, который поможет вам запустить последнюю версию SDK для iOS 10 и т. Д., И преобразование будет автоматическим.

Читайте здесь: https://developer.apple.com/swift/blog/

0

Для обнаружения устройства в XCode необходимо установить программное обеспечение с соответствующей версией или системой покажет вам сообщение, которое вы уже упоминали в этом вопросе.

Обходной путь согласно вашему желанию заключается в том, что каждый раз, когда вы делаете IPA своего выпуска и устанавливаете его в устройство, которое вы хотите запустить с ним (это может быть непросто, если вы развертываете несколько раз в день). Помните, что существует улучшенная совместимость, но нет нисходящей совместимости, если ваша цель развертывания равна 8 или выше, вы можете запустить IPA на устройстве с iOS 8 или выше, но не в iOS 7.

Возможно, у вас могут возникнуть проблемы при запуске это на новой iOS из-за некоторых устаревших или новых функций и исправить то, что вы должны обновить XCode и скомпилировать свой код на нем.

Надеюсь, что это поможет!

0

Скопируйте папку 10,0 (14A345) в DeviceSupport папке Xcode8 в

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

Это работает для меня :)

Смежные вопросы