プロジェクトを Swift 2.3 から Swift 3 に移行する作業を行っていますが、Cocoapods 経由で使用するサードパーティ フレームワークに問題があります。それらの多くはすでに Swift 3 にアップグレードしていますが、まだアップグレードしていないものもあります。プロジェクトをビルドすると、次のエラーが表示されます。
Swift 2.3 でコンパイルされたモジュールは Swift 3.0 にインポートできません: [...]
this oneやthis oneなどの回答を読みましたが、問題は解決しません。私のプロジェクトが実際に Swift 3 を使用している場合に設定SWIFT_VERSION
することはできません。2.3
また、それらのターゲットをSWIFT_VERSION
3 に設定するように変更することもできません。
Swift 3 プロジェクトで、Swift 2.3 でコンパイルされた依存関係からフレームワークを使用する方法はありますか?