zoukankan      html  css  js  c++  java
  • xcode中用pods管理第三方库<转>

    安装pods :http://www.cnblogs.com/wangluochong/p/5567082.html

    史上最详细的CocoaPods安装教程

    ---------------------------------------------

    第一步:Cmmand+空格,搜索"终端",使用cd命令进入到我们项目的根目录,就是.xcodeproj文件的同级目录。

    第二步:分为以下几个操作:

    1.输入vim Podfile命令,添加并编辑Podfile文件。

    2.按i进入编辑,内容如下 

    3.编辑完成按Esc键退出编辑,输入 :wq 回车

    4.输入 Pod Install 命令下载第三方库,这里要多等一会,时间比较久。

    安装成功后的截图:

    第三步:找到我们的项目根目录,会发现多了如下文件及文件夹:

    podfile里的内容就是在终端使用vim podfile编辑的内容,podfile.lock也可以用记事本打开查看,里面是一些依赖项内容,第三方库的版本号什么的。

    OK,进项目看看,这时候就不要在打开.xcodeproj了,直接进入.xcworkspace工作空间。

    看,引用的第三方库都在这里了! SO COOL! 

    使用:在需要使用第三方类库的viewcontroller的头部使用import导入相应的类,如下图

    2015年12月7日更新: 使用pod install命令会一直卡在Updating local specs repositories,换下面命令就可正常pod第三方库:

    pod install --verbose --no-repo-update

     

    2016年5月21日更新:将cocospod版本更新到1.0后,使用pod install --verbose --no-repo-update命令会提示这些库没有使用到依赖的项目:The dependency `xxxxx ` is not used in any concrete target

    解决办法:

    将podfile里的内容替换为如下:

    source 'https://github.com/CocoaPods/Specs.git'
    platform :ios,'8.0'
    use_frameworks!
    
    target 'TargetName' to
        pod 'AMap2DMap','~> 3.2.0'
        pod 'AMapSearch'
        pod 'MMDrawerController'
        pod 'SwiftyJSON'
        pod 'Alamofire'
        pod 'MJExtension'
        pod 'SwiftForms'
        pod 'SDWebImage'
    end

    ==============================================================

    转载地址:http://www.cnblogs.com/tonge/p/5002452.html

  • 相关阅读:
    Druid数据库连接池源码分析
    彻底理解Java的Future模式
    CountDownLatch与CyclicBarrier
    Semaphore实现原理分析
    ThreadLocal类分析
    Atomic类和CAS
    synchronized VS Lock, wait-notify VS Condition
    Klass与Oop
    JVM类加载以及执行的实战
    123
  • 原文地址:https://www.cnblogs.com/wainiwann/p/6420290.html
Copyright © 2011-2022 走看看