2017-01-09 74 views
0

突然間,我的Firebase在我的Xcode項目中停止工作。在Xcode項目中找不到Firebase文件

我收到兩個錯誤。在我Viewcontroller.swift:

無法建立的Objective-C模塊 '火力地堡'

,在我Firebase.h文件:

'FirebaseAnalytics/FirebaseAnalytics.h' 文件找不到「

我想我知道問題是什麼,但我不知道如何解決它我的FirebaseAnalytics/FirebaseAnalytics.h文件是調用編輯FirebaseAnalytics/FirebaseAnalytics.h.icloud,我不知道如何刪除.icloud擴展。

我的框架看起來像。 Frameworks

我莢文件看起來像Podfile

到目前爲止,我曾嘗試:更新的CocoaPods和運行莢安裝和清洗和重建我的項目沒有任何成功。

任何提示或幫助非常感謝。

+0

您是否整合有或沒有cocopods?如果沒有,您是否按照[無Cocopods集成](https://firebase.google.com/docs/ios/setup#frameworks)的說明進行操作?具體而言,添加ObjC鏈接器標誌並遵循zip中的README說明? – Kato

+0

爲什麼使用use_frameworks!文件明確說明不要使用它。 – AlxVallejo

回答

1

看起來您正在使用iCloud Drive。 .iCloud擴展意味着iCloud已將一個佔位符文件同步到您的計算機。指向存儲在雲中的原始內容的鏈接。

一種情況是,你試圖移動文件夾或文件到另一個位置,發生這種情況:

icloud moving files

原始文件不見了。它從iCloud Drive中消失了,並且它不存在於您的硬盤上。

取而代之的是名爲FILENAME.original-extension.icloud的文件。該文件只有幾千字節大小,是OS X用來假裝文件存在於系統中的佔位符。您的原始文件已經消失。它從iCloud Drive中消失了,並且它不存在於您的硬盤上。

OS X可以使用它們從iCloud的服務器上下載原件嗎?

不,他們走了。

雖然它可以是可以通過登錄到恢復從iCloud中的文件到Web界面設置然後點擊數據&安全

如果這只是pod模塊文件的相關內容,那麼我認爲你應該刪除你的pod模塊並重新安裝它們。

我發現使用iCloud驅動器與大量文件互相依賴的項目一起是有風險的業務。如果你需要備份你的文件,我建議使用像GitHub這樣的版本控制系統。

+0

謝謝,我不知道文件是如何與iCloud同步的,因爲我從未嘗試備份任何文件。我可以通過刪除所有與Firebase有關的pod'Firebase'和pod來解決問題,並重新運行pod安裝,將其從我的應用中刪除。然後我將它們添加回來並運行pod安裝,重新安裝它們,它們不再具有.icloud擴展名,並且不再給我一個錯誤消息。 –

0

我能夠解決所有與Firebase有關的pod'Firebase'和pod的問題,並重新運行pod安裝,將其從我的應用中刪除。然後,我加回他們並運行pod安裝,重新安裝他們,他們不再有.icloud擴展名,不再給我一個錯誤信息

+0

那就是我在回答中所說的......當我已經給出正確的答案時,爲什麼你會回答你自己的問題? – Starlord

+0

你的回答在iCloud上評論是的,這是顯而易見的,但它從來沒有告訴我去刪除所有我的pod文件,然後用可可重新安裝它們。 –

+0

確實如此。再讀一遍最後一段。 – Starlord

相關問題