CocoaPods的使用(管理iOS项目中第三方开源代码)
sudo gem install cocoapods
命令解释:用gem安装cocoapods工具包
输入这行命令后,会让你输入电脑密码
接下来就是一大堆安装操作,耐心等待。
然后会出现下面的情况
Installing ri documentation for open4-1.3.4 Parsing documentation for cocoapods-0.33.1 Installing ri documentation for cocoapods-0.33.1 18 gems installed
接着输入下面命令
pod setup
成功后会出现下面情况
Setting up CocoaPods master repo Setup completed (read-only access)
就这样,cocoapods就安装成功了。
一共两行命令:
sudo gem install cocoapods pod setup
如果出现其他意外情况,请自行百度。
2.cocoapods的简单使用
pod search afnetworking
命令解释:在pods库中搜索包含"afnetworking"字样的第三方框架
搜索的结果中会包含:
-> AFNetworking (2.3.1) A delightful iOS and OS X networking framework. pod ‘AFNetworking‘, ‘~> 2.3.1‘ - Homepage: https://github.com/AFNetworking/AFNetworking - Source: https://github.com/AFNetworking/AFNetworking.git - Versions: 2.3.1, 2.3.0, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2.0.0-RC2, 2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0.9.0, 0.7.0, 0.5.1 [master repo] - Sub specs: - AFNetworking/Serialization (2.3.1) - AFNetworking/Security (2.3.1) - AFNetworking/Reachability (2.3.1) - AFNetworking/NSURLConnection (2.3.1) - AFNetworking/NSURLSession (2.3.1) - AFNetworking/UIKit (2.3.1) -> AFNetworking+AutoRetry (0.0.4) Auto Retries for AFNetworking requests pod ‘AFNetworking+AutoRetry‘, ‘~> 0.0.4‘ - Homepage: https://github.com/shaioz/AFNetworking-AutoRetry - Source: https://github.com/shaioz/AFNetworking-AutoRetry.git - Versions: 0.0.4, 0.0.3, 0.0.2, 0.0.1 [master repo] 等等相关的
3.cocoapods在项目中的使用
->在xcode中新建项目
->打开终端
->cd 项目目录
->pwd
->ls
->touch Podfile
->ls
->open -e Podfile
在打开的文本中输入诸如以下内容
platform :ios, ‘7.0‘
pod ‘AFNetworking‘
保存退出,回到终端
->pod install
强烈建议在家里的网络操作。
成功后终端会出现类似于下面的命令
Analyzing dependencies Downloading dependencies Installing AFNetworking (2.3.1) Generating Pods project Integrating client project [!] From now on use `cocoapod测试.xcworkspace`.
然后执行终端命令
->ls
会看到多了几个文件:
localhost:cocoapod测试 yangyang$ ls Podfile cocoapod测试.xcodeproj Podfile.lock cocoapod测试.xcworkspace Pods cocoapod测试Tests cocoapod测试
添加完成之后,双击xxx.xcworkspace即可
○#import <AFNetworking.h>
双击xxx.xcworkspace打开项目目录,类似如下。
4.添加或升级第三方库
升级:用终端打开当前项目目录,然后在当前目录下输入命令 ->pod update
添加:与上面类似,用终端打开项目里的那个文件,添加新的第三方库,然后执行命令 ->pod install
5.GEM常用命令
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。