0
私はフレームワークプロジェクトを持っており、swift 2.3と3をサポートするように変換したいと考えています。 私のSDKのコンシューマがswift 2.3または3である場合、フレームワークをどのように変換すればよいですか?配布用に2つのフレームワークを作成する必要がありますか?フレームワークプロジェクトを2.3または3にすばやく変換するにはどうすればよいですか?
私はフレームワークプロジェクトを持っており、swift 2.3と3をサポートするように変換したいと考えています。 私のSDKのコンシューマがswift 2.3または3である場合、フレームワークをどのように変換すればよいですか?配布用に2つのフレームワークを作成する必要がありますか?フレームワークプロジェクトを2.3または3にすばやく変換するにはどうすればよいですか?
Frameworkの2つのバージョンを準備する必要はありません。 Xcode8でコードを開くと、変換オプションが表示されます。クリックしないでください。コードをコンパイルすると、潜在的な警告とエラーが表示されます。
は、あなたはそれが不可能共存する2別の迅速なバージョンである必要があり、コンパイラのコマンド
#if swift(>=3.0)
// Add your code to work in swift3
#else
// Add your code to work in the swift 2.3. This one you already have.
#endif
を使用してそれを解決することができます。 Xcodeアラートスウィフトバージョンエラー。はい、迅速なバージョンのためのフレームワークの2つのバージョンを準備する必要があります。 –