您的位置:首页 > 其它

pod安装

2016-06-18 15:00 375 查看

报错一

podfile文件的内容如下:

platform :ios, '8.1'
pod 'AFNetworking', '~> 2.5.0'

我在执行
pod install
的时候,报错,如下:

The dependency `AFNetworking (~> 2.5.0)` is not used in any concrete target

这句话翻译过来中文的意思就是:‘AFNetworking’依赖没有在任一具体的target下使用。
不知道是什么原因。
那是什么原因呢?这个问题让我很头疼,因为网上查了好久,都没有找到正确的答案!
然后我按照网上的说明,改成了以下的内容,如下:

platform :ios, '7.0'

# 网络访问
pod 'AFNetworking', '~>2.0'

然后执行
pod install
结果报错了,

报错二:

主要内容有很多,我把关键的报错内容摘下,如下:

ArgumentError - Illformed requirement `"~>2.0"`
最下边的报错内容
Don't forget to anonymize any private data!

想一想,还不知道什么原因,后来在网上看到了一篇文章,文章如下:http://www.songjiaqiang.cn/

这篇文章说是强制将
target
写下执行目录
于是
podfile
修改为如下:

platform :ios, '7.0'
target 'CocoaPodsDemo' do

# 网络访问
pod 'AFNetworking', '~>2.0'

end

这里主要用到的是:
1、
target
的目标目录;
2、
~>2.0
的书写方式。
再次执行
pod install
,正确运行,真高兴!正确执行结果如下:

MacBook-Pro:CocoaPodsDemo hongwei$ pod install
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.6.3)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `CocoaPodsDemo.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total
pod installed.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: