2016-05-16 2 views
0

私が使用するポッドはuse_frameworks!になりますが、何らかの理由でインポート時にエラーが発生します。Cocoapods with use_frameworks !: Xcodeはインポート時にファイルが見つからないと訴えますが、それでもオプトクリックできます。

私はたとえばCocoapods 1.0.0とXcode 7.3

#import <Bolts/Bolts.h> エラーだ

: 'ボルト/ Bolts.h' ファイル

を見つけましたが、迷惑な部分は、オプションのクリックではありませんBolts.hのソースファイルに私が連れて行くので、明らかにあるレベルでリンクされています。なぜコンパイラが接続しないのですか?

これは私のポッドの一部ではなく、すべてではありません。興味深いことに、このエラーは、同じ正確なPodであっても、異なるファイルには存在しないように見えます(したがって、本質的に、私はそれをインポートしようとするすべてのファイルに対してBolts.hファイルを警告しません。私のXcodeでエラーオプションを有効にしてビルドを続けるので、何らかの処理がコンパイル解析を短くするためだとは思わない。

+0

あなたはまだこれを解決する? – Mercurial

+0

間接的に、私は両方のフレームワークを必要とし、何らかの理由でそれらがうまく一緒に遊ぶことができませんでした(私はそれらを個別に含みましたが、私はちょうどそれらを手作業で統合し、use_frameworksを削除してしまい、うまくいきました。 – gadu

答えて

1

私はこの正確な問題を抱えていましたが、私はDerivedDataフォルダの内容を削除し、Xcodeを再起動してプロジェクトを整理し、それをビルドしました。修正。

+0

これはコメントにする必要があります –

関連する問題