cocoapods-安装

下面方法解决pod setup出错(特别慢)

1.访问 https://github.com/CocoaPods/Specs,然后将Specs项目fork到自己的github账户上
2. 下载GitHub Desktop, 然后clone Specs项目(客户端还是特别慢,我直接check一份速度很快)。
3. 将clone的Specs项目的文件夹改名为master,然后拖到/Users/用户名/.cocoapods/repos目录下。
4. 运行pod setup

解释:pod setup的本质就是将https://github.com/CocoaPods/Specs上的Specs项目clone到/Users/用户名/.cocoapods/repos目录下。若此目录下已有Specs项目,则会将项目更新到最新的状态。由于Specs很大,容易导致pod setup失败。这时就需要我们手动安装Specs。若直接从github上下载zip文件,由于缺少git文件,会导致cocoa pods不使用。若用git clone,由于文件过大,容易导致失败。但是使用GitHub Desktop软件,则会提高clone的成功率,并且会给出clone的进度。

今天新机装cocopods时,等安装完毕发觉出现[!] The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.这个警告。看了下版本: 1.0.1

解决方式:

官网是这样给推荐的: 

在创建Podfile的时候,用这种格式使用,

platform :ios, '8.0'
#use_frameworks!个别需要用到它,比如reactiveCocoa

target 'TestPodDemo' do
  pod 'AFNetworking', '~> 2.6'
end

里面的 TestPod 记得替换为自己工程里面的target。这样就基本OK了,执行pod install / pod update 就都可以了。(use_frameworks! 这个是个别需要的)

推荐文章:https://my.oschina.net/w11h22j33/blog/206129

              http://blog.csdn.net/qtds8810/article/details/50510910

              http://blog.csdn.net/blacklife00544/article/details/50443661

              http://blog.csdn.net/nb_killer/article/details/51393865

              https://my.oschina.net/leejan97/blog/300436

原文地址:https://www.cnblogs.com/sunjianfei/p/6089231.html