2016-11-24 106 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