2017-07-05 5 views
1

独自のフレームワークを作成しましたXcode 8.2.1カートージュパッケージマネージャーを使用しました。私は8.3.3Xcodeでこのフレームワークを使用しようとすると、私は、最新のxcode版でcarthageを使用して作成したフレームワークを再コンパイルするには?

Module compiled with swift 3.0.2 cannot be imported in swift 3.1 

を以下のエラーを取得しています私はXcodeの8.3.3を使用して作成したフレームワークを再構築しようとしたの私の既存のプロジェクトでカルタゴの更新をしました私はフレームワークを使用しようとしています。それでも同じエラーがスローされます。このエラーを取り除くには、Xcode 8.3.3を使用してフレームワークを再度作成する必要がありますか?あるいは、既存のフレームワークを再コンパイルする方法はありますか?

答えて

0

問題がありました。私のデフォルトのXcode選択パスは、Xcode 8.2.1に設定されていました。

"carthage build --no-skip-current"コマンドを使用してフレームワークを構築するたびに、Xcode 8.2.1自体で構築していました。

端末で次のコマンドを使用して、Xcode選択パスをXcode 8.3.3に変更しました。

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

今すぐフレームワークが更新されていると私はすべての問題なしのXcode 8.3.3で私のフレームワークにアクセスすることができています。

関連する問題