zoukankan      html  css  js  c++  java
  • 安装及使用cocoapods的教程

     
    安装及使用cocoapods的教程
     
    操作步骤:
    cocoapods是使用ruby编写的,mac系统自带ruby环境,所以我们可以直接安装cocopods库
     
    cocoapods安装地址 https://rubygems.org/ 
    但是因为国内封了该地址,所以我们使用taobao提供的镜像地址
    淘宝镜像源地址改成https了,以前使用http协议的将不会再生效,按照下面的方式替换镜像源
     
    10.11系统升级造成ruby环境改变,执行pod命令会发生错误
    解决错误办法:
    执行下面这行代码
    sudo gem install -n /usr/local/bin cocoapods
    
     
    安装cocoa pod命令:
    1)gem sources -l (查看当前配置源)如果没有配置过,则显示空,配置过,则显示源地址
    2)gem srouces -remove https://rubygems.org/ (移除已配置的源)
    3)gem srouces -a https://ruby.taobao.org (添加源)
    4)sudo gem install cocoapods (安装cocoapods库,sudo代表使用管理员权限安装,需要输入登陆密码才能完成安装)
     
    安装第三方库命令:
    1)使用命令窗口进入需要安装库的项目中(命令窗口 terminal) 
    cd命令:进入到项目中 cd Documents / cd StudyWorkSpace 
    ls命令:显示当前路径的所有文件
    2)touch Podfile(创建Podfile文件,该文件用于描述第三方库信息)
    3)vim Podfile (编辑Podfile文件,编辑第三方库信息)
     
    例如:
    platform :ios
    pod 'Reachability',  '~> 3.0.0'
    pod 'SBJson', '~> 4.0.0'
     
    platform :ios, '7.0'
    pod 'AFNetworking', '~> 2.0'
     
    4)先按esc键退出编辑  —>  再输入 :wq ——>  回车
    5)pod install --verbose --no-repo-update (安装第三方库)
     
    执行pod install还是pod update卡在Analyzing dependencies不动了
     
    最近可能由于出国节点的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。 
    其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下: 
    pod install --verbose --no-repo-update 
    或者 
    pod update --verbose --no-repo-update 
     
    swift工程引用oc的第三方库时,需要使用桥接文件来实现引用
    如何创建桥接文件?
     
    1)系统自动创建:创建一个oc文件,xcode会提示是否创建一个桥接文件,点击确定,会自动创建1个桥接文件
         并且自动完成桥接文件的配置
     
    2)手动创建:桥接文件命名格式 工程名称-Bridging-Header.h
                             并且需要配置桥接文件路径
     
     
    如何在桥接文件中引入第三方库?
    如果是cocoapods中的第三方库,在桥接文件中应写成 #import <xxx.h>
    如果是工程中添加的第三方库(文件夹形式),在桥接文件中应写成 #import “xxx.h
     
  • 相关阅读:
    Inno Setup命令行安装卸载参数
    Fragment生命周期
    ubuntu 64位系统下加速Android模拟器
    Java中对SQLite数据库操作 操作db文件
    系统权限管理设计
    java 中的序列化是什么意思?有什么好处?
    js实现定时调用的函数setInterval()
    tomcat 并发配置优化
    centOS下 JDK的三种安装方式
    Linux 配置静态Ip地址
  • 原文地址:https://www.cnblogs.com/luoxiaoxi/p/5050078.html
Copyright © 2011-2022 走看看