美文网首页
CocoaPods私有库

CocoaPods私有库

作者: cocoa | 来源:发表于2018-01-09 19:06 被阅读21次
    1. 创建xxxSpecs远端仓库;
    2. clone该远端仓库到本地,并起别名为[REPO_NAME],作为存放.podspec文件的索引仓库
    pod repo add REPO_NAME SOURCE_URL
    
    1. 在代码库下生成[SPEC_NAME].podspec文件
    pod spec create [SPEC_NAME]
    
    1. 修改[SPEC_NAME].podspec文件
      [podspec 语法]
    2. 验证[SPEC_NAME].podspec文件
    • 本地验证:
    pod lib lint
    
    • 本地+远端验证:
    pod spec lint
    
    • 参数:
    --verbose 查看编译的详情 以理清错误
    --allow-warnings 允许编译警告
    --use-libraries 通常用于避免i386 x86的编译错误,比如说引用了第三方的静态库
    --sources="SOURCE_URL, SOURCE_URL" 如果包含私有库的dependency必须加入该参数,指明私有索引库的地址
    
    1. pod spec lint通过后,可改动本地的xxxSpecs clone仓库的远程跟踪分支,并push到远端仓库
    pod repo push REPO_NAME SPEC_NAME.podspec
    
    1. podfile开头添加两行,标示pod索引仓库的位置,即可集成目标代码库下源码
    source '[SOURCE_URL]'
    source 'https://github.com/CocoaPods/Specs.git'
    
    1. 如需修改调试集成的目标代码库源码,podfile可指定本地路径[LOCAL_PATH],此时pod集成的目标源码在Development Pods目录下,该目录下的修改都是直接修改[LOCAL_PATH]下的原文件
    pod '[SPEC_NAME]', :path=>'[LOCAL_PATH]'
    

    相关文章

      网友评论

          本文标题:CocoaPods私有库

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