Cocoapods安装(Xcode8.0之后,无限卡在Setting up CocoaPods master repo)

1.升级Ruby环境

$sudo gem update --system

如果没有安装Ruby环境,查看http://www.cnblogs.com/daguo/p/4097263.html安装.

 

2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:

1.移除现有Ruby默认源

$gem sources --remove https://rubygems.org/

2.使用新的源(2018-12-24最新的源)

$gem sources -a https://gems.ruby-china.com

3.验证新源是否替换成功

$gem sources -l

 

3.安装CocoaPods

1.$sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为$sudo gem install -n /usr/local/bin cocoapods

2.$pod setup

 

注:无限卡在Setting up CocoaPods master repo

1.终端输入cd ~/.cocoapods

2.打开网站https://github.com/CocoaPods/Specs.git,下载,为了和github建立连接

3.command+n,打开另一个终端,输入pod setup(打开了两个终端)

4.在第一个终端输入su -sh 查看下载速度,大约350M完成

Cocoapods安装(Xcode8.0之后,无限卡在Setting up CocoaPods master repo)_第1张图片

 

4.使用

1.$pod search  第三方

2.终端输入cd/拖入工程文件夹

2.$touch Podfile 创建podfile文件

3.打开podfile文件,输入需要的第三方(按照下面格式输入)

platform :ios, '8.0'
#use_frameworks!
个别需要用到它,比如reactiveCocoa
target '项目名称' do
  pod 'AFNetworking', '~> 2.6'
  pod 'ORStackView', '~> 3.0'
  pod 'SwiftyJSON', '~> 2.3'
end

4.终端输入$pod install

5.打开工程

Cocoapods安装(Xcode8.0之后,无限卡在Setting up CocoaPods master repo)_第2张图片

6.以后添加第三方在工程中即可

Cocoapods安装(Xcode8.0之后,无限卡在Setting up CocoaPods master repo)_第3张图片

7.然后终端输入cd 空格 拖入工程文件夹,然后$pod install

 

出现错误:

[!] Unable to find a pod with name, author, summary, or descriptionmatching `iOS\-AlipaySDK`

移除索引

rm ~/Library/Caches/CocoaPods/search_index.json

再搜索

参考链接:https://www.jianshu.com/p/d2d81b58d716

 

参考:http://www.jianshu.com/p/b64b4fd08d3c

 

使用pod install出现如下错误
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
这是Mac升级系统导致,当你的Mac系统升级为 high siera的时候,别忘记更新cocoapods。
执行命令:
$ sudo gem update --system
$ sudo gem install cocoapods -n/usr/local/bin

你可能感兴趣的:(iOS技术博客)