1、查看自己电脑的Ruby环境 --- 终端命令:【gem sources 】
如果显示当前镜像是 https://gems.ruby-china.org/ 则直接安装CocoaPods。如果显示当前镜像是https://rubygems.org/ 则需要将当前的镜像移除,终端命令:【gem sources --remove https://rubygems.org/ 】
2、移除成功后终端显示【https://rubygems.org/】(https://rubygems.org/) removed from sources(我的是没有)。紧接着需要下载另一个的镜像(网上找了些都是淘宝的,听说都不能用了),终端命令:【gem source -a https://gems.ruby-china.org/】
3、查看当前的源 【gem source -l】
3.1 查看的结果(因为我试过很多次才安装成功,so 并不清楚到底是哪个了,至少有一条要一样吧,不然弄了也是白弄不是)
4、执行安装下载命令 【sudo gem install cocoapods】
这时候应该没什么问题了(如果报告Operation not permitted...之类的错误,
http://www.jianshu.com/p/6e5c0f78200a 这个连接给你去找答案吧。
5、接下来进行安装【pod setup】
终端会停留在 Setting up CocoaPods master repo 这个状态一段时间,是因为要进行下载安装,而且目录比较大,需要耐心等待一下.当然你也可以另外新建一个终端来查询下载进度【cd ~/.cocoapods】首先进入到这个目录,然后输入【du -sh *】(这是输出结果31M repos)
如果想加快速度,那么之前那个连接会告诉你怎么加速(至少我还是没加速成功,不知道往哪撸命令!)
下图为安装成功的输出:
然后就是使用方法了,继续终端输入【cd /Users/ki/Desktop/项目名称】
然后【vim Podfile】建立Podfile文件,个人觉得直接在Xcode创建是比较快的。
重点来了 !!!
文件创建好之后
这是现在的写法:
target ‘项目名称’ do
pod 'SDK名称'
end
也可以像下图这样写:
platform :ios, '系统版本号'
target ‘项目名称’ do
pod 'SDK名称',"~> SDK版本号"
end
这是以前的写法:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
下图是我copy别人的多个SDK下载方法(ios,8.0是系统版本 只是不知道iOS10以后这个有何用,不写版本号的下载的均为最新版):
写完保存后终端输入【pod install】开始下载SDK,也得等一小会儿。
(Podfile文件必须和.xcodeproj属于同一级目录)
k1andMacBook-Air-2:回顾 ki$ pod install
Analyzing dependencies
Downloading dependencies
Installing BmobSDK (2.0.1)
Generating Pods project
Integrating client project
[!] Please close any current Xcode sessions and use
项目名称.xcworkspace
for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
图片超出了吗,怎么上不了了。
不过和上面一样 输出绿色的就表示ok了,这时候打开项目就不是.xcodeproj而是.xcworkspace了。
就这么多了,以上都是我今天的战果了,如果还有问题就看下面的连接吧,弄了几个小时才弄好,😫感觉心好累。
http://www.jianshu.com/p/832557821598
坚决不结尾:Xcode 8.2插件还是有办法用的。