Cocoapods的安装与使用

在终端上操做linux

安装:ios

第一步:查看本身电脑的Ruby环境:gem sources -lvim

  • 若是环境已是你须要的环境了,就不须要环境的修改了;
  • 若是不是,发送gem sources —remove https://rubygems.org/移除当前镜像,而后gem sources -a https://ruby.taobao.org/来添加淘宝镜像(网址都是镜像,根据须要删除或者添加的网址进行编写,不固定)

第二步:开始安装Cocoapodsxcode

  • 下载:sudo gem install Cocoa pods
  • 设置copos:pod setup
        若是要查看设置进度
            先进入cocoa pods里:cd ~/.cocoapods
            查看下载进度:du -sh *
            若是升级到10.11
                10.11后的错误:wangdanan:~ zhaoce$ pod setup
                -bash: pod: command not found
                解决办法:sudo gem install -n /usr/local/bin cocoa pods

第三步:使用ruby

    

  • 先找到要查找的第三方库,终端命令:pod search + 第三方库名称bash

 

 

  • 在列表页面,选择三方库最新版本的命令,例如:pod 'MBProgressHUD','~>0.9.2'编辑器

 

 

  • 建立工程,使用 cd + 工程路径 命令进入工程(直接拖着文件到终端就可获得工程路径)工具

 

 

  • 编辑工程的 Podfile 文件,终端命令:vim Podfilespa

 

 

  vim 是一个强大的编辑工具,我从网上找到一篇还能够的Vim编辑器使用基础教程,有兴趣的朋友能够看看code

 

  • 键盘输入 " i " 使 Podfile 处于编辑状态,而后将如下内容写入(高版本):

 

platform :ios, '8.0' use_frameworks! target 'MyApp(你如今项目文件夹名)' do pod 'MBProgressHUD', '~> 0.9.2' // 最新版本的第三方命令 end

 

 

  在编辑完成后,按下esc键,再按下 " : ",此时,输入 "wq" 再按回车,保存并退出。

 

  • 进行更新下载三方库,终端命令:pod update 或【pod install --verbose --no-repo-update】或【pod update --verbose --no-repo-update】(后二者较快)

 

 

  • 回到你的工程所在的目录,会发现如今多了不少文件,此时咱们应该使用 .xcworkspace文件打开项目,而不在用.xcodeproj文件打开。

 

 

  • 终端报错:The dependency MBProgressHUD (~> 0.9.2) is not used in any concrete target.
  • 缘由:CocoaPods升级到最新版本(包括一些高版本),Podfile文件的内容必须明确指出所用第三方库的targetName.
  • 报错分析:低版本和高版本写法不同.
    低版本:
platform :iOS, ‘8.0’
pod ‘MBProgressHUD’, ‘~> 0.9.2’
    高版本:
platform :iOS, ‘8.0’
target “targetName” do
pod ‘MBProgressHUD’, ‘~> 0.9.2’
end(此处需修改,不能直接复制粘贴,由于标点为中文)
    注意:这里的 targetName 填写工程的名字

     6.保存Podfile的设置,而后进行更新下载三方库:pod update

建立一个工程.打开工程的方式和之前有些不一样;Cocoapods使用完成后,工程会变成下图那样,打开它就好了

进入工程首先引入你在终端里写的头文件

 

而后就能够正常的代码操做了

相关文章
相关标签/搜索