2017-07-13 20 views
5

私は、iOS-appをobj-Cで書いており、SwiftのアプリのUIテストを行っています。私は最近、Xcode 9 beta 2をインストールし、アプリケーションをコンパイルしたかったのです。Xcode 9:スウィフト依存解析エラー

"Swift言語バージョン"(SWIFT_VERSION)ビルド設定は、Swiftを使用するターゲットでサポートされる値に設定する必要があります。この設定は、ビルド設定エディタで設定できます"

設定をビルドするとき、Swift言語のバージョンを設定する可能性はありません。これはバグを表していますか?さらに、アプリケーション自体はSwiftを使用せず、自動UI_testsのみを使用します。

+0

ダブルを持って新しいモデルが作成されている場合、コアデータモデルのコード生成オプションを確認してください。 – wulie

答えて

2

これは、ビルド設定で迅速なバージョンを指定する必要があることを示しています。プロジェクトをクリックしてビルド設定(ターゲットではない)に行き、「スウィフト言語バージョン」スウィフト3.2またはスウィフト4を設定してください。ここでは、スクリーンショット:)

enter image description here

+0

お返事ありがとうございますが、UIテストの対象は実際に私がスピーディな言語バージョンを設定できる唯一のものです。他のすべてのビルド設定シートにはこのオプションが含まれていません。私はテストを開始しようとしていませんが、アプリだけです。 – renraku

+0

あなたがそこにスイフトを持っていれば、ただUIテストのターゲットに入れてください。 – Norolim

+1

3.2と4.0の両方のバージョンを試しましたが、何も変わりません:/ – renraku