2016-09-14 16 views
1

Firebase、FirebaseAuth、FirebaseDataなどを使用している私のアプリをアップデートした後、下記のような警告が表示されています。私はCocoaPods Firebaseを使って1.0.xにして、use_frameworks!を使用しています。私は私のプロジェクトを実行することができるとアプリは正常に動作しますが、私はそれらの警告を取り除かなければなりません。この問題は、すべてのFirebaseポッド用のパブリックヘッダファイルが見つからない/間違っているようです。 GitHubにはいくつかの未解決の問題がありますが、私の知る限りでは、私の問題に重大な問題はありません。Xcode8/Swift 3アップデート後のFirebaseヘッダーの警告が表示されない

enter image description here

+0

ポッドdeintegrate、ポッドクリーン、ポッドアップデートを試しましたか?以前のバージョンから残った悪い参照があるかもしれませんか? –

+0

@IanBarberはい複数回。私はまた別のフレームワークのためにプロジェクトからすべてのポッドを削除してしまいました。私はそれらを再インストールした後も同じ問題がありました。そしてそれはFirebaseでのみ起こります – tech4242

答えて

0

私が問題を解決するために管理しているようです。私のGitに問題がありましたが、私はどのようになったのか正確にはわかりません。これが始まったとき私はブランチで作業していました。私のマスターに合併した後、Xcodeからメッセージを受け取りました。コミットされていない変更があるため、マスターブランチに切り替えることはできません。

これらのコミットされていない変更はFirebaseのヘッダファイルであり、XcodeのSource Control -> Commit...メニューには<Firebase Header name>.h !というマークアップがあります。これらの変更を破棄することで、私のマスターブランチに切り替えることで私が稼働し、今や警告は消えてしまいました。ブランチ上のポッドを更新すると問題が起こるかもしれないと思う - Firebaseが私の様々なpod installコマンドから途中で更新されたと推測している。それとも、私の支店で変更したビルド設定項目だった可能性があります。

関連する問題