2016-11-24 103 views
0

最近升級到XCode 8.1試圖爲新項目安裝Alamofire窗格。 Podfile:Alamofire安裝失敗 - Xcode 8.1

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '10.0' 

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

# Pods for app 

pod 'Alamofire', 
:git => 'https://github.com/Alamofire/Alamofire.git', 
:branch => 'swift3' 

end 

我的終端迴應: image

所以我該怎麼辦?

--Update-- 也試過pod 'Alamofire', '~> 4.0' here is the result

我做了pod repo update它不會在所有

+0

參見[安裝Alamofire 4](https://github.com/Alamofire/Alamofire#installation)和[遷移指南(https://github.com/Alamofire/Alamofire/blob/master/Documentation /Alamofire%204.0%20Migration%20Guide.md) – Moritz

+0

@EricAya這就是我得到的'分析依賴關係 [!]無法滿足以下要求: - 'Podfile'所需的'Alamofire(〜> 4.0)' 您的規範資源中沒有包含滿足依賴關係的規範:'Alamofire(〜> 4.0)'。 您可以: *您可以使用'pod repo update'更新的過期源回購站。 *錯誤輸入了名稱或版本。 *未添加將Podspec承載到您的Podfile的源回購。 注意:從CocoaPods 1.0開始,'pod repo update'默認情況下不會在'pod install'上發生。 'pod version is 1.1.1 – VahidGR

+1

你應該做'pod repo update'然後'pod install',這是需要更新可用的pod列表。 – Moritz

回答

0

編輯您的podFile如下,只是安裝使用pod install --verbose命令,如果仍然存在錯誤的豆莢然後用pod repo update更新您的回購,然後再試一次。

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '10.0' 

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

# Pods for app 

pod 'Alamofire' 

end 
0

按照討論​​做任何事情,

您需要使用

pod 'Alamofire', '~> 4.0' 

在您的pod文件

+0

我已經添加了一些問題評論的信息。 – VahidGR

+0

你需要從你的podfile中刪除其他的東西,比如git,並使用上面的語法 – Rajat

+0

是的。但是我得到這個:分析依賴關係[!]無法滿足以下要求: - Podfile所需的--Alamofire(〜> 4.0)'你的規範源都沒有包含滿足依賴關係的規範:Alamofire(〜> 4.0)。您有以下兩種情況之一:*可以使用pod repo更新更新的過期源回購。 *錯誤輸入名稱或版本。 *不會將託管Podspec的源回購添加到您的Podfile。注意:從CocoaPods 1.0開始,默認情況下,pod安裝不會發生pod repo更新 – VahidGR

0

當我更新從el capitan到sierra的mac os並安裝新版本的Xcode時,我遇到了同樣的問題。

我更新了cocoapod,仍然面臨同樣的問題。

我發現一個解決方案,從根目錄中徹底刪除cocoapod並重新安裝。

要刪除cocoapod在終端

$ sudo rm -fr ~/Library/Caches/CocoaPods/ 
$ sudo rm -fr ~/.cocoapods/repos/master/ 

完全地利用這一點,然後安裝cocoapod再次

$ gem install cocoapods