13
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Swift】Xcode10.2ではSwift3.0はもう使えない??

Last updated at Posted at 2019-05-12

"SWIFT_VERSION '3.0' is unsupported, supported versions are: 4.0, 4.2, 5.0"

久しぶりにSwift3.0で書いたコードをメンテナンスしようと思ってみたらこのようなエラーに遭遇したので共有しておきます.
Xcode9まではSwift3で書いたコードも自動でコンパイルしてくれていたのですが,Xcode10からはSwift3.0で書いたものはコンパイルがそもそもできません.(実機でデバッグとかしようと思っても動かない状態になります)

Xcode10.2ではSwift3からSwift4への移行が必要になります.
そのため,以下のエラーが出てきます.

"SWIFT_VERSION '3.0' is unsupported, supported versions are: 4.0, 4.2, 5.0"

解決方法は以下になります.

手順

  1. まずはじめに Targets を選択
  2. Build Settings を選択
  3. Swift Compiler - LanguageSwift Language VersionSwift 4.2 に変更

コンパイルする際のSwiftのバージョンを指定してあげることで,コンパイル自体はできるようになります.
コンパイルができるようになったことで変更すべき箇所もわかるようになるため,そこを直してあげるというような形になります.

13
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?