美文网首页
cocoapods创建私有pods步骤

cocoapods创建私有pods步骤

作者: 大林宝子 | 来源:发表于2017-05-01 09:27 被阅读0次

    一、创建私有pod仓库

    1.gitlab上创建一个MySpecs的项目

    2.添加你的私有Repo到你的CocoaPods

    pod repo add MySpecs <gitlab地址>

    二、创建pod项目

    以创建TestPods为例:

    Pod 相关

    pod install --no-repo-update

    pod update --no-repo-update

    创建私有pod步骤:

    1.pod lib create TestPods

    2.a:ObjC b:No c:Specta d:YES e:prefix

    3.添加文件,执行pod update —no-repo-update,example中测试文件

    4.提交到git (git pull origin master --allow-unrelated-histories)

    git add .

    git commit -m”commit”

    git remote add origin <gitlab地址>

    git push -u origin master

    5.编辑podspec文件

    6.pod lib lint 检查错误及警告并解决直到没错误(如果忽略警告,添加—allow-warnings)

    7.打tag:(确认没有需要更改的地方之后,打tag)

    git tag -m"fisrt release" "0.1.0"

    git push —tags

    8.pod repo push + 私有pods仓库 + TestPods.podspec (如果忽略警告,添加—allow-warnings)

    更新文件之后,执行第4步,再执行第8步

    三、错误处理

    Error :

    include of non-modular header inside framework module

    1. buldsetting 中设置 Allow Non-modular Includes In Framework Modules 为 YES

    2. 将#import "**.h" 第三方库写在 .m文件中,而不是放在.h文件中即可

    例如:文件 BaseViewController

    将 #import "WSProgressHUD.h" 这行代码放在 BaseViewController.m文件中

    3.pod库的头文件中不能引入依赖的第三方库的头文件

    4.https://blog.csdn.net/andanlan/article/details/50515434

    相关文章

      网友评论

          本文标题:cocoapods创建私有pods步骤

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