2013-12-17 28 views
0

我的項目中有cocoapods,並且工作正常。但是現在我升級了我的xCode和其他所有東西,當我嘗試歸檔該項目時,出現關於該窗格的鏈接器錯誤。iOS - 不知道如何正確更新iOS 7的cocoapods配置

我試圖按照this answer中的解決方案,但他們提到的步驟與我在屏幕上看到的並不完全相同。

什麼步驟來正確配置我的cocoapods?

下面是屏幕左側的紅色庫和屏幕主區域上的某些配置情況的屏幕截圖。

enter image description here

+0

您應該按照該答案中的說明操作。關閉Xcode,打開終端,轉到你的項目文件夾,在其中存放Podfile,運行建議的命令。 – mostruash

+0

@mostruash目前在豆莢中的東西會發生什麼?此外,這有點傻,但我不知道如何找到我當前版本的cocoapods。你會知道該怎麼做嗎? – Genadinik

+1

你把東西放到你的Pods項目中了嗎?因爲它應該由CocoaPods工具自動生成,並且不應該被修改。當你做'pod install'時,Pods項目將被重新生成,它可能會修復與iOS 7相關的項目配置。你可以使用'pod --version'來檢查版本。是的,它會把你的依賴放到新的Pods項目中(例如AFNetworking)。 – mostruash

回答

2

讓您.POD配置文件的備份中有你所有的第三方項目引用。刪除pod文件夾並刪除Cocopods默認創建的工作區。

這是文件備份

enter image description here

$ sudo gem install cocoapods 

導航到項目的生活:

cd /Users/yourUserFolder/LocationOfProject/ 

然後運行:

$ pod install 

打開工作區

$ open App.xcworkspace 

**確保打開工作區文件。不是.project文件。

我的.pod文件看起來像什麼圖片,僅供參考,以確保您具有正確的格式。 enter image description here

+0

你可以安裝iOS的東西與寶石命令?我認爲這只是一件紅寶石的事情?另外我不知道如何從頭開始正確地重新安裝所有東西。我如何將目前在我的豆莢中的東西移動到我的主項目中? – Genadinik

+0

你可以從Gem Commands安裝iOS的東西。 – mikemike396

+0

謝謝 - 但是目前在豆莢中的所有東西會發生什麼?如果我把pod配置文件放回去,它會知道把所有其他東西放回到豆莢中嗎? – Genadinik