2016-06-26 5 views
5

Xcode 8ベータ版をインストールした後、コマンドラインからSwift 3を実行できますか? /usr/bin/swiftはまだ5月5日のSwift 2.2です。私は/ usr/bin/swift3のようなものを見たいと思っていましたが、そのような運がありません。Xcode 8 Betaを使用してコマンドラインからSwift 3を実行

swift.org downloadsは、「Swift 3.0プレビュー1はXcode 8.0 Betaの一部として利用可能です」と述べています。しかし、Xcode 8ベータ版を使用してコマンドラインSwift 3を実行する手順は見つかりませんでした。

理想的には、私は対話的なREPL ...とSwift Package Managerコードのコマンドラインコンパイルを使用したいと考えています。 Command line tools

enter image description here

+0

SPMはまだ適切なSPMの統合を必要としないXcodeの8 – Moritz

+0

のXcodeに統合されていません。しかし、[Arsen's](http://stackoverflow.com/users/5328417/arsen)の「コマンドラインツール」の変更に関するヒントを使用して、コマンドラインから「swift build」を使用してSPMをコンパイルすることができました。そして、私は** Swift 3のようなコードを使っていました: 'chars.index(chars.startIndex、offsetBy:3)' –

+0

はい、Swift 3をCLIアプリケーションにも使用しています。 :)私はあなたの質問の最後の文の最後の部分についてコメントしていましたが、これはXcode 8にも関係していたようです。 – Moritz

答えて

8
sudo xcode-select -s /Applications/Xcode-beta.app 
swift 
+0

スクリプトに適しています。しかし、〜/ Applicationsに私のベータ版を置いたので、 'sudo xcode-select -s〜/ Applications/Xcode-beta.app'を使う必要があります。 –

+0

喜んで私はあなたを助けた可能性が@RickMajpruz、私の答えをupvote自由に感じる。ありがとう! –

+0

今、私はもうこの回答を検索する必要はありません。 '別名SW3 = "はsudo Xcodeの選択-s〜/アプリケーション/ Xcode-beta.app; SWIFT"' その後バック切り替える: 'エイリアスsw2 = "sudo xcode-select -s /Applications/Xcode.app; swift" –

5

ランXcodeのベータをし、変更が利益:

enter image description here

+0

私は18K/usr/bin/swiftのタイムスタンプが5月5日に残っていることを知っています。したがって、/ usr/bin/swiftバイナリは、Xcodeアプリケーション(Macストアとこのベータ版の両方)コンパイラ。 –

+0

この回答は私のために働いていました、ただ今、ありがとう@Arsen –

関連する問題