美文网首页
CocoaPods 环境配置第三方库使用及swift项目下使用创

CocoaPods 环境配置第三方库使用及swift项目下使用创

作者: 烟花易冷人易散_gt | 来源:发表于2017-09-05 15:54 被阅读0次

    第一步 配置CocoaPods的环境

    1.打开终端查看Ruby镜像
    输入命令: gem sources -l
    如果出现的不是 https://gems.ruby-china.org/(国内最新的镜像源)
    2.移除现有镜像源
    输入命令:gem sources --remove url (eg:https://ruby.taobao.org/
    出现 url (eg:https://ruby.taobao.org/ ) removed from sources 则说明移除成功
    3.添加国内最新镜像源
    输入命令:gem sources -a https://gems.ruby-china.org/
    出现https://gems.ruby-china.org/ added to sources 则说明添加成功
    4.再次查看
    输入命令: gem sources -l
    出现https://gems.ruby-china.org/ 则说明添加最新镜像源成功
    5.安装Cocoapods
    输入命令:sudo gem install cocoapods
    出现ERROR: While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/xcodeproj)
    则说明没有权限
    6.进一步进行
    输入命令:sudo gem install -n /usr/local/bin cocoapods
    出现如下内容

    6C8BB70F-39E5-41EC-87D8-502188BEABDE.png
    则说明安装成功

    输入命令:pod setup
    出现Setting up CocoaPods master repo (此过程略微漫长 请耐心等待)

    23613520-7D25-4A3D-A5F1-BB1EF7179140.png

    出现上图出现的绿色Setup completed 时 则说明已经配置完成

    第二步:使用 Cocoapods

    1. 搜索第三方库
      输入命令:pod search Masonry
      2.切换到项目目录所在文件夹
      输入命令:cd /Users/Desktop/CocopodsTest (将项目文件夹直接拖入此处即可获取文件目录)
      3.创建Podfile 文件
      输入命令:touch Podfile
      4.编辑Podfile文件 导入你需要的第三方库
      输入命令:vim Podfile
      进入界面之后 点击 i 进入编辑状态 添加如下内容
      platform :ios, '7.0'
      target ’YourAppName' do
      pod 'Masonry’, (注:后面跟版本号 则后面下载时下载的是指定的版本 不跟下载的是当前最新的版本)
      end
      编辑完成之后 按Esc :wq 回车退出即可
      5.下载需要的库
      输入命令:pod install
    8E449FF0-3EC2-4128-8B19-19B2FFD88A0F.png

    出现上图所示 则该库已经引入到该项目中,OC 项目下可直接#Impoort “Masonry.h”即可使用,swift项目中需要进一步建立桥接文件 方可使用

    建立桥接文件

    1.导入所需类库 (具体步骤按上述方法进行即可)
    2.新建.h文件

    8F5084D3-C4BD-499C-A273-18CD0020357F.png

    命名可模仿官方命名方式 Header-Briding-Header.h
    导入所需文件


    45275884-EA69-4E9B-A0BD-1D117D5ACB3B.png

    3.将.h文件路径写入到Objective-C Bridging Header中

    F79C2343-46FD-45CF-B82D-A7C6135117E5.png

    4.使用即可

    相关文章

      网友评论

          本文标题:CocoaPods 环境配置第三方库使用及swift项目下使用创

          本文链接:https://www.haomeiwen.com/subject/jpwujxtx.html