web-dev-qa-db-ja.com

Xcode 9.3でSwift 4.0に切り替えるにはどうすればよいですか?

私は3.3に進むためのオプションしか持っていないようです、または指定されていません:

enter image description here

どういうわけか4.0に切り替えることはできますか?

XCodeが更新されていることを確認し、[ビルド設定]で、ドロップダウンオプションのSwiftコンパイラ-言語を確認します。

さらに、プレミアム開発者アカウント(Apple ID)を持っている場合は、Xcode 8.xおよび9.xを Apple Download Portal からダウンロードできます。 Xcode 9とXcode 8.xの両方を単一(mac)システムにインストールして使用できます。 (ターミナルで作業するには、両方のバージョンのXcodeをサポートするコマンドラインツールがあることを確認してください)

1
bcr

Swift 4.0をインストールできました "Switching Swift Toolchainsを使用したXcode内のバージョン"

しかし、結局これは助けにはならなかった。エラーで立ち往生:

<不明>:0:エラー:不明な引数: '-enable-batch-mode'

無効にする でも助けにはなりません。私は得ました:

<不明>:0:エラー:不明な引数: '-disable-batch-mode'


"Switching Swift Toolchainsを使用したXcode内のバージョン" まもなく:

  1. 必要な toolchain をダウンロードし、クリックしてインストールします。
  2. XCode設定で新しいツールチェーンを選択します。
    1. ここを選択: enter image description here
    2. ここの結果: enter image description here
  3. 必要なSwiftを使用して、警告に注意してください。

別の関連: 材料

0
Artem