Cocoapods: The dependency `AFNetworking ` is not used in any concrete target
2016-06-06 09:46
513 查看
CocoaPods的安装
在RubyGems安装之后进行CocoaPods的安装,打开终端,键入以下命令($后边的为输入的)
$ sudo gem install cocoa pods
执行完如果报告以下错误
ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from https://rubygems.org/ Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)
ERROR: Possible alternatives: cocoapods
这是因为ruby的软件源因为实用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:
$ gem sources -l(查看当前ruby的源)
$ gem sources --remove https://rubygems.org/
(可能会出现 source https://rubygems.org/ not present in cache)
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
如果gem太老,可以尝试用如下命令升级gem
$ sudo gem update --system
升级成功后会提示: RubyGems system software updated
然后重新执行安装下载命令
$ sudo gem install cocoapods
接下来进行安装,执行
$ pod setup
终端回停留在Setting up CocoaPods master repo这个状态一段时间,因为要进行下载安装,而且目录较大,需要耐心等待一下
安装成功后,你会看到
Setup completed
Cocoa pods的使用
1. 进入工程所在的目录
cd + 根目录
2. 搜索要下载的例如:AFNetworking
pod search afn
3. vim Podfile -> i -> 输入要下载的 -> esc -> shift + :-> wq
输入要下载的例如:
target :MyApp do(必须写,MyApp为你工程的target,与冒号之间没有空格, target与后有空格)
pod 'AFNetworking', '~> 3.1.0'
end
4.pod install
注意: 1.以后需要使用cocoapods生成的.xcworkspace文件来打开工程,而不是使用以前的.xcodeproj文件
2.每次更改了Podfile文件,都需要重新执行一次pod update命令
出现错误Cocoapods: The dependency `AFNetworking ` is not used in any concrete target
就是没有写target
target :MyApp do
pod 'AFNetworking', '~> 3.1.0'
end
在RubyGems安装之后进行CocoaPods的安装,打开终端,键入以下命令($后边的为输入的)
$ sudo gem install cocoa pods
执行完如果报告以下错误
ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from https://rubygems.org/ Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)
ERROR: Possible alternatives: cocoapods
这是因为ruby的软件源因为实用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:
$ gem sources -l(查看当前ruby的源)
$ gem sources --remove https://rubygems.org/
(可能会出现 source https://rubygems.org/ not present in cache)
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
如果gem太老,可以尝试用如下命令升级gem
$ sudo gem update --system
升级成功后会提示: RubyGems system software updated
然后重新执行安装下载命令
$ sudo gem install cocoapods
接下来进行安装,执行
$ pod setup
终端回停留在Setting up CocoaPods master repo这个状态一段时间,因为要进行下载安装,而且目录较大,需要耐心等待一下
安装成功后,你会看到
Setup completed
Cocoa pods的使用
1. 进入工程所在的目录
cd + 根目录
2. 搜索要下载的例如:AFNetworking
pod search afn
3. vim Podfile -> i -> 输入要下载的 -> esc -> shift + :-> wq
输入要下载的例如:
target :MyApp do(必须写,MyApp为你工程的target,与冒号之间没有空格, target与后有空格)
pod 'AFNetworking', '~> 3.1.0'
end
4.pod install
注意: 1.以后需要使用cocoapods生成的.xcworkspace文件来打开工程,而不是使用以前的.xcodeproj文件
2.每次更改了Podfile文件,都需要重新执行一次pod update命令
出现错误Cocoapods: The dependency `AFNetworking ` is not used in any concrete target
就是没有写target
target :MyApp do
pod 'AFNetworking', '~> 3.1.0'
end
相关文章推荐
- android wifi 无线调试
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- 命令行:增强版
- ruby安装gem包失败的通用解决方法
- Ruby环境下安装使用bundler来管理多版本的gem
- Ruby中gem包管理器的用法及用bundler来管理多版本的gem
- Ruby中的gem包管理的使用及gem源搭建教程
- 由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断
- 简化shell终端命令输入的脚本式快捷键工具
- Ruby包管理器gem常用命令
- 学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
- Ruby学习笔记之gem 命令详解
- Rails bundle命令安装mysql gem包出错的解决方法
- Shell脚本制作的终端会话回放功能脚本分享
- Shell脚本实现关闭多余的tty终端
- 2016最新CocoaPods安装和错误解决方案
- 2016 cocoapods的安装和使用方法以及版本升级遇到的问题
- Linux Shell脚本系列教程(二):终端打印命令详解
- 在Mac OS的终端中运行Swift应用的方法