LoginSignup
5
4

More than 5 years have passed since last update.

[Swift]Xcodeのコンパイラを変える

Posted at

swiftのslackで@norio_nomuraさんが

Xcode 8.1 GM seed添付のSwiftコンパイラでのクラッシュは、どこでクラッシュしているのか?の情報が皆無だったけど、swift.orgからダウンロードしたtoolchainはちゃんとクラッシュした箇所を教えてくれたので直せました。

と言っていたのでtoolchainをswift.orgで配布されているものに変えてみたりしました。(toolchainの中にコンパイラが入ってるのかこれがコンパイラそのものなのか、このあたりよく分からない。)

toolchainの入手

https://swift.org からToolchainをダウンロードしてインストール

スクリーンショット 2016-10-27 14.22.26.png

XcodeでToolchainを指定

スクリーンショット 2016-10-27 14.23.41.png

Xcodeの設定からComponents>Toolchainを選ぶ

この状態でビルドすると進捗欄にリンクボタンが出る。ここからToolchainの変更画面に飛べる。

スクリーンショット 2016-10-27 14.24.35.png

エラーに
/Library/Developer/Toolchains/swift-3.0.1-GM-CANDIDATE.xctoolchain/usr/bin/swift -frontend -cみたいな文字が出ているのでちゃんと変わっていそう。

5
4
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
5
4