2015-05-09 135 views
1

我正在使用CocoaPodsSnapKit添加到我的iOS項目中。但是,我的源代碼中沒有任何來自SnapKit的功能。 Xcode立即拋出一個編譯器警告,沿着「這不存在」的這條線爲什麼我的項目代碼無法訪問我的CocoaPods?

我按照列出的安裝說明here。我也有xcworkspace開放,CocoaPods創建,我看到我的應用程序項目和Pods項目。我注意到,在導航器中的Pods/Product下,我看到Pods.frameworkSnapKit.framework爲紅色。當我在我的項目目錄中運行find . | grep SnapKit.framework時,什麼都沒有出現。

經過挖掘,我相信SnapKit.framework是在我的DerviedData文件夾下的~/Library/Developer/XCode。我確實注意到在Pods PODS_FRAMEWORK_BUILDPATH的構建設置下,我的項目設置爲在builds目錄下,該目錄不存在。也許這是問題?我的豆莢是否應該建在build目錄中?我將如何讓他們做到這一點?

另外,我的項目和庫都是用swift完全編寫的。

+0

你打開,是由的CocoaPods或在正規的Xcode項目文件在你的依賴已經拉昇之後創建的Xcode的工作區謨? – nburk

+0

你配置了橋接頭嗎? – Azat

+0

@nburk我打開工作區 – Liam

回答

5

我猜你失去了一些東西很簡單,如:

import SnapKit 

這將解決您的問題

0

我遇到過類似的問題,用的CocoaPods安裝SnapKit後。

我按照要求正確執行了安裝並插入了導入SnapKit行,但我的項目根本無法識別SnapKit框架。導入行產生了一個「沒有這樣的模塊」的錯誤。

所以我試圖建立沒有SnapKit的項目,然後像奇妙的SnapKit框架被認可後。我放回了進口SnapKit生產線,一切按預期開始。

0

我幾乎完全肯定,這是一個邊緣案例,但我正在編輯一個podfile並安裝在垃圾箱中。

絕對採摘正確的文件夾幫助;)

相關問題