2016-08-22 7 views
4

私はその答えはノーだと信じていますが、私は確信したかったのです。迅速な3.0フレームワークを含む迅速な2.3アプリをコンパイルできますか?SwiftのSwift 3フレームワークを使用しています。2.3

+3

まだありません。 SwiftがABIの安定性に達すると、異なるバージョンの言語で作成されたフレームワークを使用することが可能になりますが、現時点では不可能です。 – Moritz

+0

私は現在、Swift 3を使用していますが、まだベータ版であるため(xcode 8もあります)、あなたは現在、App Storeにアプリケーションを持っていればSwift 2.3を利用することをお勧めします。もしあなたがいなければ、私はSwift 3を今学ぶことを提案します。あなたは新しいものを理解することができます – Nik

答えて

8

答えはノーです:Appleが言ったように/:

スウィフト3はそのカップルは、あなたが スウィフト2.3を引き続き使用することを選択した場合を検討するためにノートがあるXcodeの8 以内にサポートされる主な開発言語です。まず、Swift 2.3とSwift 3はバイナリ互換ではないので、 アプリのコードベース全体でSwiftの1つのバージョンを選択する必要があります。

Source and more informations on the Apple Swift Blog

2.3から3.0の間で選択する必要があります。可能ならば、私は最も良いアイデアは3.0に直接移行することだと思います(2.3は単なる一時的なバージョンなので)。

関連する問題