2016-05-16 30 views
0

我使用的一些豆莢需要我use_frameworks!但由於某種原因,我得到我的導入語句編譯時錯誤。Cocoapods with use_frameworks !: Xcode抱怨文件沒有在導入中找到,但可以選擇它點擊它仍

我在的CocoaPods 1.0.0和7.3的Xcode

例如

#import <Bolts/Bolts.h> 錯誤: '螺栓/ Bolts.h' 找不到文件

但惱人的部分選項點擊它會將我帶到Bolts.h的源文件中,因此它在某個級別上顯然是鏈接的,爲什麼編譯器不能進行連接?

這發生在一些不同的,但不是全部的豆莢上。有趣的是,儘管在同一個確切的Pod上,這個錯誤似乎並不存在於不同的文件中(所以基本上,我不會在每個我嘗試導入的文件上都找不到Bolts.h文件警告 - 而且我有在我的Xcode啓用錯誤選項後繼續構建,所以我不認爲這是因爲某種過程會縮短編譯分析的時間,所以我不認爲這是因爲某種過程會縮短編譯分析的時間。這種選擇點擊給我一個?所以不知道是否有什麼特別的事情發生在那裏。

+0

Did你解決這個問題了嗎? – Mercurial

+0

間接地,我有兩個豆莢,這兩個豆莢都需要框架,並且由於某些原因,它們並沒有很好地發揮作用(當我單獨包括它們時沒有錯誤,但是當它們都在我時,我會得到這種行爲)。我只是最終將它們手動集成並刪除了use_frameworks,並且它工作正常。 – gadu

回答

1

我有這個確切的問題,我刪除了DerivedData文件夾的內容,重新啓動Xcode,清理項目,並建立它fix。

+0

這應該是一條評論 –

相關問題