2016-11-19 5 views
0

最近Cocoapodsをバージョン0.39から1.1.1にアップグレードしました。私は私のプロジェクトでFirebaseとGeoFireの両方を使用しています。このプロジェクトは、アップグレード前に完璧に構築され、コンパイルされます。このエラーはGeoFire.mファイルに位置していますCocoapods 0.39から1.1.1にアップグレードした後、GeoFire.mにFirebaseDatabase/FirebaseDatabase.hファイルが見つかりません。

「FirebaseDatabase/FirebaseDatabase.hファイルが見つかりません」:アップグレードした後、私はというエラーを取得します。

私はXcodeを再起動してコンピュータを再起動しても、何も問題はありません。私は突然のGeoFireがFirebaseDatabaseヘッダーファイルを見つけられないことはありません。誰もこの問題を見たことがありますか?助言がありますか?

答えて

1

私はちょうど同じ問題の解決策を考え出しました。 FirebaseDatabase/FirebaseDatabase.hをプロジェクト内のFirebaseDatabase.hのパスに置き換えてみてください。

XcodeのナビゲータでFirebaseDatabase> Frameworks> FirebaseDatabase.framework> Headersのディレクトリをアンワインドします。 FirebaseDatabase.hファイルをクリックしてドラッグし、Geo.mファイルにドロップします。これはあなたのコードにファイルパスを置きます。 #importの後にこれを括弧内に入れてください(< >)。

それは次のようなものになります。

#import </Users/(filePath)/(projectName)/Pods/FirebaseDatabase/Frameworks/ FirebaseDatabase.framework/Headers/FIRDatabase.h>

ない恒久的な解決策、および協力者とファイルを共有する場合、ファイルのパスが変更される可能性として、問題を引き起こす可能性があります。しかし、それはGeoGを取得します

0

私はあなたがこの瞬間に次のコードを使用すべきだと思う:

import "../../../FirebaseDatabase/Frameworks/FirebaseDatabase.framework/Headers/FIRDatabase.h" 
関連する問題