2017-06-15 8 views
1

Xcode 8では試しているプロジェクトがありますが、Xcode 9ではRxSwiftフレームワークがプレイグラウンドにインポートされません。私はスウィフト3.1でコンパイルさXcode 9のプレイグラウンドはSwift 4.0でコンパイルされています

モジュールはスウィフト4.0にインポートすることはできません、次のエラーを取得: /Volumes/HGST3tb/CloudStation/Development/Frameworks/GuideView/GuideView/Carthage/Build/tvOS/RxSwift.framework/Modulesを/RxSwift.swiftmodule/x86_64.swiftmodule

RxSwiftから離れてすべてのフレームワークは3.2迅速ですが、エラーは遊び場が4.0でコンパイルされていることを暗示しているようです。私はこれを変更できる設定を見ることができません。

+0

私はこのモジュールが3.1の改悪3.2であることを感謝しますが、私は遊び場の4.0のエラーについて不思議です。 – Ajaxharg

答えて

0

私はAppleのマニュアルをどのように解釈すればよいのでしょうか。私はXcode 9がSwift 4.0でコンパイルされると信じていますが、後方互換性をサポートしています。

スウィフト4とスウィフト3、スウィフト4とスウィフト3ターゲット用のコンパイラは、同じプロジェクトで一緒にコンパイルできます。

参照this similar questionを参照してください。プロジェクトをクリーンアップするには、Shift + Command + Kを試してください。残念ながら、私はあまりにもうまくいくはずのものに対して相互互換性の問題を抱えてきました。

+0

ありがとうございます。私はちょうどrxswiftプロジェクトを再度コンパイルする必要があるようです。 – Ajaxharg

関連する問題