用gem安装cocoapods工具包-创新互联
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"字样的第三方框架
搜索的结果中会包含:
(1)框架主要功能
(2)POD配置文件中的格式
(3)开发者主页
(4)开源源代码仓库URL,大多存放在Github
(5)版本历史
(6)其他辅助功能
示例搜索结果:
-> 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] 等等相关的
提示
如果不确认某一个框架是否可用时,可以先去Github上看一下
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$ lsPodfile cocoapod测试.xcodeprojPodfile.lock cocoapod测试.xcworkspacePods cocoapod测试Tests cocoapod测试
添加完成之后,双击 xxx.xcworkspace即可
○所有项目中使用的第三方库的相关配置已经全部完成
○注意:使用Pods配置的项目,在#import头文件时,需要使用"<>"
○ #import
双击xxx.xcworkspace打开项目目录,类似如下。
4.添加或升级第三方库
升级:用终端打开当前项目目录,然后在当前目录下输入命令 ->pod update
添加:与上面类似,用终端打开项目里的那个文件,添加新的第三方库,然后执行命令 ->pod install
5.GEM常用命令
添加gem的源
gem sources -a http://ruby.taobao.org/
查看gem源
gem sources –l
gem自身升级
sudo gem update –system
查看当前版本
gem –version
清除过期的gem
gem cleanup
安装包
gem install ruby
卸载包
gem uninstall ruby
更新本地安装的包
gem update
列出本地安装的包
gem list
6.写在最后
本文只是对cocoapod的简单介绍,详细的介绍,大家可以参考唐巧的博客文章"
用CocoaPods做iOS程序的依赖管理
"
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站名称:用gem安装cocoapods工具包-创新互联
本文网址:http://ybzwz.com/article/csecoj.html