美文网首页
基于GitLab创建CocoaPods私有库

基于GitLab创建CocoaPods私有库

作者: 只会ctrl_c_v | 来源:发表于2020-07-06 10:53 被阅读0次

    一、默认安装并配置好私有Gitlab

    二、在私有Gitlab上创建自己的版本库(和创建新的项目一样)

    三、默认 mac 下 的 CocoaPods 已安装成功条件下:

    • 查看CocoaPods文件内容:(此步骤可省略)

    前往 CocoaPods 文件夹 步骤

    • 使用快捷键显示隐藏文件 Command + shift + .
    • Finder -> 前往 -> 前往文件夹 -> ~/.cocoapods
      在repos文件夹内可以看到 公用的 Spec Repo 文件索引
    • 添加私有 Spec Repo 到mac的 repos (前提是第二步操作完成)

    在终端把远程的私有版本库添加到本地索引

    三、创建pod私有库项目工程

    • 在终端, cd到自己需要的项目存放文件夹目录
    • 终端执行 pod lib create sdkSpec


      image.png
      image.png
    • cd 到 Example 目录, 然后 pod install
    • 打开Example工程
    • 按自己需求编辑 后缀为.podspec 的文件 (官网介绍
    • 验证podspec文件(需保证该步骤的成功):pod lib lint 或者 pod lib lint --allow-warnings 根据相关情况提示选择

    四、上传库到自己的GitLab(需保证以上步骤准确)

    提交
    • $ git add .
    • $ git commit -m '首次提交'
    • $ git remote add origin http://gitlab.xxx.com/xx/sdkSpec.git 添加远端仓库 若已存在远端仓库,则跳过添加
    • $ git push origin master
    新增或者更新 tag (当私有库更新,最好tag也更新)
    • $ git tag 0.1.0 tag值要和podspec中的version一致
    • $ git push --tags

    五、私用库中添加工具库

    pod repo push sdkSpec sdkSpec.podspec --sources=http://gitlab.xxx.com/xx/sdkSpec.git
    

    六、验证私有库的成功创建

    image.png

    错误情况:

    - 项目引进情况: [!] An unexpected version directory Classes was encountered for the
    • Finder -> 前往 -> 前往文件夹 -> ~/.cocoapods 找到自己的私有库,然后按下图情况,把多余的删除


      image.png
    • 删除到如下情况


      image.png
    • 重新 pod install

    相关文章

      网友评论

          本文标题:基于GitLab创建CocoaPods私有库

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