2016-09-14 70 views
1

我已收到警告,您可以在更新我的應用後使用Firebase,FirebaseAuth,FirebaseData等iOS10和Swift 3後看到這些警告。我正在使用CocoaPods 1.0.x與Firebase和我正在使用use_frameworks!。我能夠運行我的項目和應用程序正常工作,但我必須擺脫這些警告。這個問題似乎是由於丟失/放錯公共頭文件專門針對我的所有Firebase窗格。在GitHub上有一些開放的問題,但據我所知,沒有什麼重大或非常接近我的問題。Xcode8/Swift 3更新後缺少Firebase標頭警告

enter image description here

+0

您是否嘗試過pod分解,pod clean然後pod更新 - 可能是因爲之前版本中只剩下一些不良參考? –

+0

@IanBarber是多次;由於另一個框架,我最終還是從項目中刪除了所有的吊艙,並且在我重新安裝它們之後遇到了同樣的問題。它只發生在Firebase上 – tech4242

回答

0

看來,我設法解決這個問題。我的Git出現了問題,但我不確定它是如何發生的。我開始在分支上工作,並在合併到我的主人後,我從Xcode得到消息,我無法切換到我的主分支,因爲我有未提交的更改。

事實證明,這些未提交的更改是來自Firebase的頭文件,並且它們都在Xcode的Source Control -> Commit...菜單中有<Firebase Header name>.h !標記。拋棄這些變化讓我開始轉向我的主分支,現在警告消失了。我想更新分支上的豆莢可能會導致問題 - 我猜測Firebase從我的各種pod install命令中得到了更新。或者它可能是我在分支上更改的Build Settings項目。