XZ_iOS之CocoaPods的安装和使用最新
2017-09-11 14:11
246 查看
适用于MacOS 版本10.12.5
1、更新Mac 的Gem,Gem是管理Ruby库和程序的标准包
终端输入:sudo gem update —system
或者(Mac OSX 10.11之后)
终端输入:sudo
gem update -n /usr/local/bin —system
然后输入管理员权限密码(看不到输入结果的,输完密码之后直接回车)
![](https://img-blog.csdn.net/20170911134451906?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、更新ruby
之前更新过ruby,终端输入:$ gem sources-l查看是最新,所以直接安装
![](https://img-blog.csdn.net/20170911134520778?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
如果没有更新过,
终端输入:$ gem sources --removehttps://rubygems.org/
添加国内最新镜像源
终端输入:$ gem source -ahttps://gems.ruby-china.org/
然后终端输入:$
gem sources -l查看是最新
3、安装cocoaPods
终端输入:$ sudo geminstall
cocoapods
![](https://img-blog.csdn.net/20170911134549548?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
说明没有权限,需要输入
终端输入:$
sudo gem install
-n /usr/local/bin
cocoapods
过了好久出现了successfully installed cocoapods,说明成功了
在终端执行pod setup命令,更新Pod环境
终端输入:$ podsetup
![](https://img-blog.csdn.net/20170911135343244?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
要输入 出现"Setup
completed"说明已经安装成功,至少得一个多小时吧
4、使用
终端输入:$ podsearch
AFNetworking
先出现"Creating
search index for spec repo ‘master’..”这一句
![](https://img-blog.csdn.net/20170911135440468?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
大概过了6分钟左右,才出现下图结果,说明安装成功,可以使用了
![](https://img-blog.csdn.net/20170911135533992?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
查看完成之后,如果显示:,直接按"q"就退出去了
二、在工程中创建Podfile文件
1、cd 工程文件夹目录
![](https://img-blog.csdn.net/20170911135900377?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、创建 Podfile文件
终端输入:$touch
Podfile
结果如下图:在工程文件中多了一个Podfile文件夹
![](https://img-blog.csdn.net/20170911135926050?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3、将第三方库导入到Podfile文件
终端输入:$vim
Podfile
结果如下图:
![](https://img-blog.csdn.net/20170911140109219?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击键盘上的”i”键,让终端变成可输入状态
![](https://img-blog.csdn.net/20170911140135980?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
如果直接写pod
'AFNetworking',这样代表下载的AFNetworking是最新版。
ios小写!!!
![](https://img-blog.csdn.net/20170911140200323?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
最后:退出
先按左上角的esc键,再按:键,再输入wq,点击回车,就保存并退出去了。
把该库下载到Xcode中
终端输入:$ podinstall
![](https://img-blog.csdn.net/20170911140248548?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
关闭Xcode,以后打开都点击XZProject.xcworkspace打开工程就可以了
![](https://img-blog.csdn.net/20170911140335574?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5kZXJzdGFuZF9YWg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
进入工程后引入头文件不再是#import
"AFNetworking.h",而是#import
<AFNetworking.h>
以后每次需要导入第三方框架时,先cd到Podfile的上层文件目录,然后在Xcode中输入需要pod的第三方框架,比如,pod
’SDWebImage’,然后在终端输入下句代码进行更新即可
终端输入:$podupdate
------------------------------------------------------------------
2012 - 12 - 28 日
当你的Mac系统升级为 high siera(10.13.1) 的时候,需要更新cocoapods,执行命令:
$ sudo gem update —system
$ sudo gem install cocoapods -n/usr/local/bin
不更新,在使用 pod update 语句进行更新的时候出现下面错误:
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
1、更新Mac 的Gem,Gem是管理Ruby库和程序的标准包
终端输入:sudo gem update —system
或者(Mac OSX 10.11之后)
终端输入:sudo
gem update -n /usr/local/bin —system
然后输入管理员权限密码(看不到输入结果的,输完密码之后直接回车)
2、更新ruby
之前更新过ruby,终端输入:$ gem sources-l查看是最新,所以直接安装
如果没有更新过,
终端输入:$ gem sources --removehttps://rubygems.org/
添加国内最新镜像源
终端输入:$ gem source -ahttps://gems.ruby-china.org/
然后终端输入:$
gem sources -l查看是最新
3、安装cocoaPods
终端输入:$ sudo geminstall
cocoapods
说明没有权限,需要输入
终端输入:$
sudo gem install
-n /usr/local/bin
cocoapods
过了好久出现了successfully installed cocoapods,说明成功了
在终端执行pod setup命令,更新Pod环境
终端输入:$ podsetup
要输入 出现"Setup
completed"说明已经安装成功,至少得一个多小时吧
4、使用
终端输入:$ podsearch
AFNetworking
先出现"Creating
search index for spec repo ‘master’..”这一句
大概过了6分钟左右,才出现下图结果,说明安装成功,可以使用了
查看完成之后,如果显示:,直接按"q"就退出去了
二、在工程中创建Podfile文件
1、cd 工程文件夹目录
2、创建 Podfile文件
终端输入:$touch
Podfile
结果如下图:在工程文件中多了一个Podfile文件夹
3、将第三方库导入到Podfile文件
终端输入:$vim
Podfile
结果如下图:
点击键盘上的”i”键,让终端变成可输入状态
如果直接写pod
'AFNetworking',这样代表下载的AFNetworking是最新版。
ios小写!!!
最后:退出
先按左上角的esc键,再按:键,再输入wq,点击回车,就保存并退出去了。
把该库下载到Xcode中
终端输入:$ podinstall
关闭Xcode,以后打开都点击XZProject.xcworkspace打开工程就可以了
进入工程后引入头文件不再是#import
"AFNetworking.h",而是#import
<AFNetworking.h>
以后每次需要导入第三方框架时,先cd到Podfile的上层文件目录,然后在Xcode中输入需要pod的第三方框架,比如,pod
’SDWebImage’,然后在终端输入下句代码进行更新即可
终端输入:$podupdate
------------------------------------------------------------------
2012 - 12 - 28 日
当你的Mac系统升级为 high siera(10.13.1) 的时候,需要更新cocoapods,执行命令:
$ sudo gem update —system
$ sudo gem install cocoapods -n/usr/local/bin
不更新,在使用 pod update 语句进行更新的时候出现下面错误:
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
相关文章推荐
- IOS开发最新安装CocoaPods及使用详解
- iOS 最新版 CocoaPods 的安装/使用流程
- iOS最新Mac OS X 10.11之后 安装cocoapods及使用详解
- iOS 最新CocoaPods的安装和使用
- iOS 最新版 CocoaPods 的安装使用
- IOS--CocoaPods的安装和使用
- iOS开发: cocoapods的安装与使用
- iOS开发之CocoaPods的安装与使用
- iOS包管理工具Cocoapods的安装与使用
- iOS--CocoaPods的安装与使用记录
- iOS开发-CocoaPods安装和使用教程
- iOS CocoaPods安装和使用图解
- IOS开发:CocoaPods安装和使用及问题:Setting up CocoaPods master repo
- ios项目中安装和使用CocoaPods
- iOS CocoaPods安装和使用图解
- ios---CocoaPods的安装使用和常见问题
- iOS CocoaPods的安装和使用详解
- ios项目中安装和使用CocoaPods
- IOS CocoaPods安装和使用教程
- iOS中CocoaPods的安装和使用