Используйте Swift 2.2 в Xcode 8?
можно ли использовать Swift 2.2 в Xcode 8?
из Xcode 8 примечания к выпуску:
"Xcode 8 поддерживает переключение цепей инструментов, например, из swift.org, без перезагрузки в Xcode. (23135507)"
Я пытался найти swift 2.2 toolchain на swift.org есть какой-либо один успех в настройке Xcode 8 для работы с swift 2.2
5 ответов:
Это не возможно, чтобы использовать Swift2.2 в XCode8, и это также не возможно, чтобы использовать Swift2.3 или Swift3 в XCode3.
лучшее решение, которое я нашел, это создайте один файл проекта, который будет компилироваться как для iOS 9 (Xcode 7), так и для iOS 10 (Xcode 8), и который будет поддерживать Swift2.2 и Swift2.3 (очень похоже).
Если вы хотите продолжать использовать Swift 2 в Xcode 8, то используйте Swift 2.3, включив Используйте Устаревшую Версию Языка Swift создать параметр (
SWIFT_VERSION = 2.3
).
использование Swift 2.3 в Xcode 8 by эта штука в Swift обеспечивает хорошее введение в использование Swift 2.3 в Xcode 8.
из статьи цитируется следующее:
есть один параметр сборки, который позволит вам продолжить строительство ваши проекты Swift с версией Swift, которая в основном похожа на синтаксис для существующих проектов из Xcode 7: Используйте устаревший Swift Языковая Версия
просто зайдите в свой проект настройка сборки и поиск устаревших данных swift, чтобы найти правильную настройку сборки, затем переключите настройку на Да, чтобы выбрать Swift 2.3, а не Swift 3 в Xcode 8.
в качестве одного из возможных решений этой проблемы я мог бы предложить установить две версии Xcode (7.3.1 и 8, например) бок о бок.
для этого:
- загрузите подходящий файл dmg из загрузки для разработчиков Apple. Используйте поиск, чтобы найти Xcode.
- дважды щелкните этот файл, чтобы увидеть знакомое окно "перетащите, чтобы установить Xcode в папку приложений". Но перетащите это куда-нибудь еще на мгновение. Рабочий стол будет быть хорошим. Переименуйте его в Xcode \number of version\ (например, Xcode 7.3.1), а затем перетащите его в папку Applications.