2017-09-06 15 views
0

this tutorialに従っており、starter projectを実行しようとしています。スウィフト2.xで開発サポートされていないSwiftバージョン

サポートされていないスウィフトバージョン
ターゲット「SocketChat」のソースコードが含まれています。私はプロジェクトを開くと、私はこれらの警告を参照してくださいXcode 9は、Swift 2.xターゲットのビルドまたは移行をサポートしていません。

使用Xcodeの8.xのは、このプログラムを実行するにはスウィフト3.

にコードを移行するために実行を停止し、私はこのエラーを取得

依存関係の分析エラーグループ
「スウィフト言語Swiftを使用するターゲットでは、「バージョン」(SWIFT_VERSION)ビルド設定をサポートされている値に設定する必要があります。この設定はビルド設定エディタで設定できます。

私はXcode 9 betaを使用しています。この問題を解決してプロジェクトを実行するにはどうすればよいですか?

+1

エラーを確認します。あなたに何をする必要があるかを正確に伝えます。 – rmaddy

+1

しかし、あなたの最善の解決策は、より良い、より新しいチュートリアルを使用することです。スウィフト2は死んでいる。 – rmaddy

+2

移行は初心者のための理想的なスタートではないので、私はSwift 3チュートリアルとXcode 8から始めることをお勧めします。あなたが何をしているのかわからない場合は、ベータを使用しないでください。 – Sulthan

答えて

0

あなたのプロジェクトはswift 2.0,swift 2.1またはswift 2.2バージョンなので、Xcode 9以降はそのバージョンをサポートしていません。いずれもswift 2.xの構文をswift 4

に変換することはできません。xcode 9以降のバージョンはデフォルトでswift 4バージョンです。

Xcode 8 8.1、8.2、または8.3でこのプロジェクトを開くと、プロジェクトは正常に実行されます。

関連する問題