📡
XcodeでSwift6モードを使う
Xcodeの設定
-
TARGETS
>Build Settings
>Swift Compiler - Language
-
Swift Language Version
をSwift 6
に変更
-
Package.swiftの設定
ファイル上部の// swift-tools-version: 5.10
を6.0
に書き換えればOK
ツールチェーンの設定
swiftのバージョン確認
swift --version
→ 5系ならXcode16が入ってないはず
Xcode16を入れてXcodeのツールチェインを切り替える
sudo xcode-select -switch /Applications/Xcode-16.1.0.app
→ swift —versionで再確認
Swift5でSwift6のエラー箇所に警告を出す
-
TARGETS
>Build Settings
>Swift Compiler - Upcoming Features
-
Strict Concurrency Checcking
をComplete
に変更
-
- swift6モードにしてたら勝手にCompleteになってるので対応不要
Discussion