Cocoapods: The dependency `AFNetworking ` is not used in any concrete target

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




  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值