What's the first step to migrate my app to use Swift 6?

Asked on 2024-07-30

1 search

The first step to migrate your app to use Swift 6 is to enable complete concurrency checking. This is a per-module setting that leaves your project in Swift 5 mode but enables warnings for all the code that would fail with Swift 6's enforced data isolation. You should go through and resolve all these warnings for each target before enabling Swift 6 mode.

For a detailed step-by-step process, you can refer to the session Migrate your app to Swift 6 at the timestamp 07:17.