2016-07-06 82 views
3

我似乎無法理解我的項目和cocoapods發生了什麼,Xcode無法找到除Firebase之外的框架,這就是爲什麼我很困惑。我收到錯誤Project ' file not found。 Xcode也給我錯誤,In file included from <built-in>:342:我試圖清理和構建,清空Xcode的緩存並重新安裝Xcode。任何人都可以請解釋這個謝謝。 這裏是我的podfile:Cocoapods框架沒有正確安裝

# Uncomment this line to define a global platform for your project 
source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '9.0' 

target 'Soar_iPad' do 
# Comment this line if you're not using Swift and don't want to use dynamic frameworks 
use_frameworks! 

# Pods for Soar_iPad 
pod 'Firebase' 
pod 'Firebase/Auth' 
pod 'ExpandingMenu', '~> 0.1' 
pod 'SwiftyJSON' 
end 

而且截圖:

enter image description here

enter image description here

+0

您是否通過工作區文件訪問項目? cocoapods是否正確下載了框架? – 4oby

+0

是的,我打開創建的工作區文件可可豆莢;我相信可可豆莢正確地安裝了框架,在終端中一切看起來都很好 – Hightower98

+0

有時這發生在我身上發生這種情況時我只有一個解決方案:刪除豆莢並重新開始。問候。 –

回答

2

我想通了什麼是錯的,爲什麼Xcode找不到pod文件。這是因爲我的目錄中有雙引號,例如我有/username/Desktop/Project "MyApp"/Project,Xcode找不到我的pod文件。但由於某種原因,我發現使用單引號可以工作,例如/username/Desktop/Project 'MyApp'/Project。這很奇怪,但很高興找到了解決辦法。感謝所有幫助過的人!

+0

很好地完成了你自己的想法。我懷疑你一路上學到了相當多的東西。 – Adrian

+0

是的,我做了,並感謝您的幫助,開始賞金,讓更多關注這個問題! – Hightower98

+0

你的目錄在哪裏?在podfile中? – c0d3Junk13

1
  1. 刪除工作區(.xcworkspace)
  2. 刪除Podfile.lock和豆莢/目錄
  3. 確保您的項目建立
  4. 升級的CocoaPods gem install cocoapods(可選)
  5. 關閉項目,並運行pod install
+0

感謝您的解決方案,但不幸的是,噸工作... – Hightower98

0

你可以試試這個:

  1. pod deintegrate
  2. pod install

如果不起作用,請創建一個新項目並添加相同的Podfile(只更改目標名稱)。運行pod install

  • 如果編譯得很好,那麼你的項目必須以某種方式被錯誤配置。您可能希望將您的項目遷移到新創建的項目中。 (複製所有文件並添加項目引用)
  • 如果它不能編譯,我認爲你的系統有問題。

請嘗試這些步驟,讓我知道它是否有效。

+1

任何更新?你解決了這個問題嗎? –

0

看來你是cocoapods是最新版本。 嘗試安裝低於1.0的cocoapods。

配置podfile並運行pod安裝。