現在是時候讓我感到驕傲,並在經過一個多星期的調試後放棄這個模塊。在序言中,在有人將這個問題標記爲重複之前,我意識到這是一個關於SO的常見問題。然而,我幾乎讀過所有類似的問題,並且似乎嘗試了每個給定答案的變體,但都無濟於事。雖然這個問題看起來令人望而生畏,但事實並非如此。我只是簡單地選擇提供一個完全詳盡的清單,這些清單可能與徹底的精神相關,也可能不相關。Cocoapods - 沒有這樣的模塊「模塊」(適用於任何模塊)
這裏是我的問題的根源:
沒有這樣的模塊 'ParseUI'
的差異是,據我瞭解框架(以及所有「沒有這樣的模塊」框架)確實存在於某些能力中,如下所示,當我構建項目和它時穿過編譯階段:
對於上下文,這不是在以任何方式文件LocalPost.swift
(上述錯誤截圖)特定於ParseUI
錯誤。如果我在該文件中註釋掉import
語句,那麼只會通過Cocoapods安裝的任何框架在下一個位置發現錯誤import
。這不僅是因爲它是在上述文件中的我的目標的構建階段的「編譯源代碼」部分中的第一行找到的第一個import
聲明,如下圖所示拋出這個錯誤:
話雖這麼說,我將重點放在失蹤ParseUI
模塊爲簡單起見。
受審&失敗解決方案未遂 - 重新排列構建階段順序
現在,我帶你去哪裏這個框架似乎與我所採取的步驟一起存在:
首先,這些框架通過cocoapods安裝。這裏是我的Podfile
:
運行pod install
後,一切都順利。ParseUI
坐落在我的項目中的以下地方:
*受審&失敗解決方案未遂 - 改變位置下拉菜單,所有其他選項
接下來,我將展示一些我認爲與框架搜索路徑相關的構建設置。由於沒有任何的我爲此設置所做的更改似乎任何區別(您將見下文),他們目前的空白:
*受審&失敗解決方案未遂 - 改變框架搜索路徑兩個項目和目標的構建設置包括以下內容:
$(inherited)
(遞歸和非遞歸)$(PROJECT_DIR)
(遞歸和非遞歸)$(PROJECT_DIR)/Frameworks
(遞歸和非遞歸)$(SRCROOT)
(遞歸和非遞歸)$(SRCROOT)/Frameworks
(遞歸和非遞歸)- 爲
Pods
項目內配置的上述
立即組合。這裏就是框架位於Pods
目錄中:
最後這裏是Pod
的項目搜索路徑構建設置:
這結束所有相關的UI爲我展現。一對夫婦的其他事情,我應該注意:
- 是的,我使用
MyProject.xcworkspace
- 我可以清理/清除導出的數據/重新啓動我的項目,我的眼睛的次數關閉我已經試過這些步驟。
- 我完全什除去莢,並通過重新安裝的CocoaPods它放在一個乾淨的石板
我使用的版本是:
- 的CocoaPods V1.0.1
- 的Xcode v7.3.1
- 斯威夫特V2.2
- 紅寶石V2.3.1(如果那是Cocoapod相關?)
如果你已經得到這麼多,感謝你花時間跟隨。如果你對我應該採取的任何步驟有什麼建議,甚至更好。我不知道該怎麼做。如有需要,我會用任何請求信息修改此問題。