2016-11-11 20 views
1

ポッド依存関係を使用すると、インポートの動作が矛盾します。Objective-Cポッドをポストインストール後のxcode xcworkspaceプロジェクトに含める方法はいくつかありますか?

この動作は、Podfile内の同じポッドのマシンによって異なります。ポッドを正常にインストールした後、私のチームは次の2つの状況に遭遇しました。

1上では、ブリッジング-がheader.hファイルに#import書を通じて働いたが、そのようにしようとしたときViewController.swiftファイルに No such module '<moduleName>'エラーがスローされます。 enter image description here

別のMac上ではbridging.hファイル内のエラーを投げ、ViewController.swiftファイルにimport <moduleName>て働いている間。 enter image description here

両方のマシンには、Swift 3構文を使用するXcode 8.1とcocoapodsバージョン1.1.1があります。問題を何度も再現することができました。

なぜこのようなことが起きているのか、一貫した結果を得るために使用できるプロジェクト設定がある場合は誰も知っていますか?

答えて

0

この現象も経験しました。 製品>クリーンを介して時々解決することができました。

xcodeを再起動してxcodeを再起動して再度クリーンアップを実行しなければならないこともありました。

私たちは同意します、それは奇妙な動作です、おそらくxcodeは状態情報などを失っています。

+0

ご回答ありがとうございます。同じバージョンになっていますか?質問を投稿する前に可能な_clean_と_restart_オプションを試しました。私たちは1台のマシンをSierraにアップデートしましたが、それはまだ同じ結果です。 –

+0

MacOSでXcode 8.0を実行しています – Vincent

関連する問題