Alamofire: モジュールファイルは、古いバージョンのコンパイラによって作成されました

作成日 2016年06月21日  ·  3コメント  ·  ソース: Alamofire/Alamofire

tvOSプロジェクトをXCode8とSwift3にアップグレードして、最新のAPIの統合を開始しようとしています。 私のプロジェクトはAlamofireとAlamofireImageに依存しています。 これらの依存関係の両方でswift3ブランチに切り替えました。 次に、ポッドインストールを実行し、XCodeでワークスペースを開きましたが、自分のコードがすでにSwift 3に移行されているため、変換ウィザードを無視しました。プロジェクトをビルドしようとすると、次のコンパイラエラーが発生します。 'import Alamofire'ステートメント:

/ Users / sarbogast / dev / tvoxx-ios / TVoxx / SpeakerCollectionViewCell。 swift:10 :8:モジュールファイルは古いバージョンのコンパイラによって作成されました。 'AlamofireImage'を再構築して、再試行してください:/Users/sarbogast/Library/Developer/Xcode/DerivedData/Build/Products/Debug-appletvsimulator/AlamofireImage.framework/Modules/AlamofireImage.swiftmodule/x86_64.swiftmodule

これを修正する方法はありますか?

support

最も参考になるコメント

古いビルド製品をクリアするには、おそらく~/Library/Developer/Xcode/DerivedDataを削除する必要があります。

全てのコメント3件

古いビルド製品をクリアするには、おそらく~/Library/Developer/Xcode/DerivedDataを削除する必要があります。

うわー、 @ jshierありがとう!!! 私は2時間大規模なプロジェクトで物事をいじくり回していて、派生データを削除すると、最終的にすべてが修正されました!!!

また、Cocoaポッドを使用する場合は、フレームワークを再インストールするために、ポッドの分解ポッドの更新を行う必要があります。

このページは役に立ちましたか?
0 / 5 - 0 評価