您的位置:首页 > 移动开发 > IOS开发

iOS CocoaPods1.0.0的一些基础知识

2016-05-19 10:10 399 查看
CocoaPods 是iOS开发必备的神器,这里关于CocoaPods的好处不做阐述,下面就我在安装中存在的一些坑做些摘要注释和汇总整理。

 1. 安装最新的CocoaPods最新流程

1.1查看是否有安装pods 

1.2 输入which pod ,如果你安装成功的话会输出:/usr/bin/pod。

1.3若果没有没有安装成功的话会输出:pod not found,表示Cocoapods没有成功安装

1.4 删除旧的Cocoapods版本, $sudo rm -rf <path>(path 是which pod 输出的路径)

1.5 移除 RubyGems
中的 Cocoapods程序包 

1.6 gem list 这里可以查看cocoa pods的版本信息,也可以用pod -- version查看当前的版本号
2. 安装Cocoapods 

2.1.0 $sudo gem install cocoa pods 备注: 苹果系统升级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods这里首先显示Setting
up CocoaPods master repo , 很有可能一直卡住,也很有可能报错,下面就这里经常出现的情况做出应 对方案 

2.1.1如果你按照的第一步走的话就不会是gem版本太老的原因,如果是请按照下面重新执行一遍,一般都会解决了。

2.1.2 先移除现有ruby源 $gem sources --remove https://rubygems.org/(注意是https) 2.1.3 安装最新的ruby源  $gem sources -a https://ruby.taobao.org/(注意是https)
2.1.4 验证最新的ruby源是否成功 $gem sources - l 成功会输出 1 gem ...

2.1.5安装最新的gem版本之后,还是卡的话,建议新建终端,使用命令:cd ~/.cocoapods  然后再cd 到该目录里,用du -sh *命令来查看文件大小.如果文件过大的,建议删除。如何删除请参考第一条。

 2.1.6 接下来 pod setup pod setup 有可能你的mac有多个Xcode的版本,这时候可能找不到Xcode的路径报错,建议使用

xcode-select --print-path,输出的路径<path>,这时候输入sudo Xcode-select -switch<path>即可找到相应的路径,再pod
setup即可成功。

2.1.7 按照上面来的话,pod基本上会安装成功了。

3.如何在工程里面运用pods管理(到这里就比较简单了,一笔飘过)

    3.1 新建工程并在终端用cd指令到文件夹内

   3.2 touch Podfile 或者 vim Podfile 进入vi 编辑器,导入你所需要的第三方框架,如:
platform :iOS ,'8.0'
use_frameworks!
target 'myApp' do
pod 'AFNetwroking',->'2.0'
     3.3 然后pod install(这里有两个点要格外注意)
1是:最新pods版本必须要添加traget'myApp'
do这句了,myApp 是指你的target的对应名称;
2是:use_frameworks!这是适配ios8版本。如果是iOS8以下会报错的,报如下错误:
Thedeependency
'AFNetworking (~>2.0)`isnot
usedin
any concrete target.
如需要兼容iOS8以下的版本,需要把use_frameworks!去掉即可。再编译就可以完美适配iOS8以下了。
4.希望能有帮助,如有不足之处,希望斧正。

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: