2014-01-12 39 views
37

我在做名爲SimpleWeather的Ray Wenderlich教程。
podfile與項目位於同一文件夾中。 下面是來自podfile我的代碼:如何在Podfile中選擇一個項目?我收到錯誤:無法找到目標'Pods'的Xcode項目

platform :ios, '7.0' 

xcodeproj 'SimpleWeather' 

pod 'Mantle' 
pod 'LBBlurredImage' 
pod 'TSMessages' 
pod 'ReactiveCocoa' 

錯誤消息是:無法找到Xcode項目/Users/myName/Developer/SimpleWeather.xcodeproj目標Pods [!]。

該項目的名稱是SimpleWeather。

+0

什麼是您的項目名稱? Pods文件的位置是什麼? – kukido

+0

我試圖把兩個SimpleWeather和開發者的podfile – meghan66

+0

移動到你SimpleWeather項目目錄,註釋掉'xcodeproj',只是運行'$莢install'。 – kukido

回答

20

重申我們原來的對話中被替換的路徑:

因此到Podfile Syntax Reference的Podfile外觀對。

請確保您從您的項目目錄中運行$pod install

/Users/myName/Developer/SimpleWeather 
+0

謝謝你。你節省了我的時間:) :) –

59

我很確定你不在正確的目錄中。你確定你的.xcodeproj在Developer文件夾中嗎?您可能需要導航到一個子文件夾。

啓用的CocoaPods項目中的正確的方法是:

  1. 打開終端,並執行:$ sudo gem install cocoapods
  2. 導航到項目文件夾(我假設你的情況是cd /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj)。
  3. 設置Cocoapod pod setup
  4. 創建Podfile touch Podfile
  5. 打開Podfile open -e Podfile並插入你的代碼Podfile
  6. 如果按照這個指令就可以工作了最後安裝Podfile pod install

。打開項目時,請確保打開.xworkspace文件。

欲瞭解更多信息,請參閱this

+2

嘿它給了我這樣的「[!] [!]的Podfile不包含任何依賴關係。」 –

+0

這很奇怪,我以前從未有過這個錯誤。你確定,你輸入的一切正確嗎? – fahu

+0

@dhaval都在Podfile文件中輸入您的莢? 'nano Podfile' –

14

嘿你的項目路徑可能是錯誤的。轉到該項目並右鍵單擊SimpleWeather.xcodeproj並選擇Get Info(如下圖所示)(右側窗口用於獲取Info)。從詳細信息窗口複製此路徑並將其粘貼到Podfile中。之後,將/SimpleWeather.xcodeproj附加到該粘貼路徑。這可能會解決問題(注意:這是我的項目的快照)。在你的情況下,解決方案可能與此/Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj

enter image description here

0

您安裝Xcode..in應用程序中使用這個命令來執行

sudo xcode-select -switch /Applications/Xcode.app 
30

這個錯誤也當有多個時.xcodeproj在你的Xcode項目中。

你不需要在一般情況下超過一個.xcodeproj。刪除不必要的.xcodeproj,然後Cocoapods應該自動獲得正確的路徑。

+0

你說得對。我不知道爲什麼我有兩個文件.xcodeproj –

+0

工作對我來說,我會一切OK了,但得到的錯誤。最後刪除多餘的'.xcodeproj'救了我! –

1

我有同樣的問題。 然後用試驗和錯誤的許多嘗試,我終於得到了有效的解決方案:

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '9.0' 
use_frameworks! 

target 'SimpleWeather' 
pod 'Alamofire', '~> 3.4' 

這個當你在你的項目目錄的工作(我想你應該使用終端/用戶/ MYNAME /開發導航/ SimpleWeather/)

2

也許你有兩個項目.xcodeproj,刪除一個。

刪除Podfile.lock,文件夾Pods。在cd /Users/myName/Developer/SimpleWeather碼頭和pod install

0

所以好吧,我曾嘗試一切可能的事情......我只有一個.xcodeproj文件 但窗臺我不能用下面的
1.打開終端光盤安裝所以最後我試過你的項目文件夾一個與.xcodeproj
2型吊艙初始化
3.式觸摸Podfile
4型吊艙安裝
魔術發生,您的POD文件被安裝

2

爲了解決這個問題,只要按照是低步驟,您的問題將得到解決:

第1步:打開終端並導航到項目文件夾

第2步:touch podfile

第3步:open -e Podfile

步驟4:編寫如下行在你的文本編輯並關閉它

workspace 'Desktop/yourprojectname.xcworkspace'

5步:布丁安裝

成功處理後,您將不會再次出現此錯誤。

CheersKP

相關問題