LoginSignup
7
7

More than 5 years have passed since last update.

Swift5 マイグレーション手順

Last updated at Posted at 2019-04-01

概要

  • Swift4.2 から Swift5 にアップデートしたので手順を明記しておきます。

変更点

手順

Xcodeをインストール

XcodeのSwiftバージョンを変更

  • Xcode10.2起動
  • Xcode > Build Setting > Swift Compiler - Language > Swift Language Version > Swift5 に切り替え

Carthageのライブラリを更新

  • Carthageを使用していない場合はスキップ
  • こんな感じのエラーが出た場合
Module compiled with Swift 5.0 cannot be imported by the Swift 4.2.1 compiler
  • コンパイルをやり直す必要がある
$ carthage update --platform iOS
  • 注意:binaryでインストールしている場合はSwift5でコンパイルされたバイナリが公開されているか各ライブラリで確認が必要です(公開されていなければ使えません)
  • いくつかコンパイルできないライブラリがあったので、対応されるまでPodに退避させました。

Swift5に修正

  • あとはコードを Swift4 -> Swift5 にコンバートしてください(投げやり)
7
7
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
7
7