zoukankan      html  css  js  c++  java
  • CocoaPods私有库!!!!!!!!!!!(装逼特技)

    2  修改工程下的.podspec文件,如
    注意1:
    验证库是否正确: pod lib lint --verbose --use-libraries 
    (主要是路径问题,导入第三方的framework 用 s.vendored_frameworks 并且不能省略 .framework后缀)
    ( 系统的lib开头的,省略前面的lib,用:s.libraries = 'c++.1','z')
    例如:
         // 第三方framework
      s.vendored_frameworks =
      'Pod/Classes/ZMCreditSDK.framework’ ,
      'Pod/Classes/ZMDependUponSDK.framework'
         
      s.resource = 'Pod/Assets/*.bundle'
         
      s.ios.preserve_paths = 'Pods/YZTCommon-zmxy/Classes/*.framework'
      s.frameworks = 'MobileCoreServices','CFNetwork'
      s.public_header_files  = 'Pod/Classes/Versions/Headers/*.h'
      s.libraries = 'c++.1','z'
    注意2:
    修改profile文件:在包含pod file文件目录进行 pod install --verbose
    如果pod install 不能正常运行,可能是cocoapod有错误,
    1. cd ~/.cocoapods 查看repos/master  是否有文件,可能损坏
    2. 如果cocoapod错误了,重新安装cocoa pods: pod setup    特别慢,(现在cocoa pod特别大,网络差的情况下载缓慢)
      1.  解决方法:http://blog.csdn.net/samoy/article/details/51956799         
      2. 从同事的哪里拷贝一份,我测试的是可以使用的。注意目录的正确性
     
     注意3:
    如果怎么都解决不了编译错误,查看下cocoapod版本,ruby版本,可能版本太低的问题
    Cocoapods 版本升级:http://www.jianshu.com/p/82a6d6c7b000

    安装RVM

    Install RVM (development version)-安装ruby开发版

    curl -sSL https://get.rvm.io | bash
    
    

    Install RVM stable with ruby-安装带ruby的稳定版:

    curl -sSL https://get.rvm.io | bash -s stable --ruby
    
    

    查看ruby版本

    rvm list
    
    

    会看到如下输出:

    rvm rubies
    
       ruby-2.2.0 [ x86_64 ]
    =* ruby-2.2.1 [ x86_64 ]
       ruby-2.2.3 [ x86_64 ]
    
    # => - current
    # =* - current && default
    #  * - default
    
    

    查看当前ruby版本

    rvm current
    
    

    切换ruby版本

    现在2.2.1是正在使用的ruby版本,如果想切换到2.2.2:


    rvm --default use 2.2.2
    chruby ruby-2.2.3

    若果2.2.2版本没有安装,会提示 ruby-2.2.2 is not installed. 
    ,命令安装:

    rvm install ruby-2.2.2
    
    
     
     
     
  • 相关阅读:
    关于firstChild,firstElementChild和children
    trim(),正则表达式中文匹配
    Shell之基本用法
    Samba服务部署
    Linux基础(3)
    linux基础(2)
    Linux基础(1)
    网络基础及网络协议
    操作系统简介
    为何要学习计算机基础
  • 原文地址:https://www.cnblogs.com/xsyl/p/5995948.html
Copyright © 2011-2022 走看看