iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Xcode поставляется со своей версией Swift, и мы всегда можем обратиться к этому списку. Иногда бывает ситуация, когда обновлять Swift для своего проекта не лучший вариант в текущий момент. Для более старой версии Swift, можно сделать следующее:
1️⃣ Проверьте версию Swift: xcrun swift --version
2️⃣ Узнайте местонахождение: xcrun -f swift
3️⃣ Установите альтернативный набор инструментов Swift, если требуется:
— На этом ресурсе можно скачать нужный вариант. Установите его, он будет располагаться тут: /Library/Developer/Toolchains
— Проверьте идентификатор: cat /Library/Developer/Toolchains/swift-5.5-RELEASE.xctoolchain/Info.plist
Например, CFBundleIdentifier для org.swift.550202109201a
— С идентификатором теперь можно выбирать, какой нужен набор инструментов:
xcodebuild -toolchain org.swift.550202109201a
xcrun -toolchain org.swift.550202109201a
Как альтернатива, можно создать переменную окружения:
export TOOLCHAINS=org.swift.550202109201a
Для проверки, что всё сработало, используйте 1️⃣ и 2️⃣ шаги.