美文网首页
cocoapods库制作记录

cocoapods库制作记录

作者: zmfflying | 来源:发表于2018-08-29 17:07 被阅读55次

1、github上创建项目,创建之前最好去pod search一下项目名字是否已经存在

github上创建项目

2、新建一个本地文件夹,并在终端上cd到这个路径下

cd到新路径

3、创建一个本地项目,在终端上输入以下命令

    pod lib create XXX 

    (注:XXX最好与github上的项目名一致)

创建本地项目

4、修改.podspec

podspec文件路径 复制gitbub上项目路径 修改.podspec

5、替换ReplaceMe.m

ReplaceMe路径 替换为自己的代码

6、cd到.podspec上级路径

cd到.podspec上级路径

7、在终端输入以下命令,出现以下情形代表成功

        pod lib lint  

pod lib lint 

8、添加到git上去

       8.1、在终端cd到.podspec上级路径(同步骤6)

cd到.podspec上级路径

        8.2、在终端输入以下命令

                        git remote add origin XXX   

                        (注:XXX值github路径,如https://github.com/zmfflying/ZPodTest.git)

                        git add .

                        (注:add后面的 . 不能少)

                        git commit -m "init spec"

                        git push origin master

                        (注:这个命令后如果出现下图中的failed to push some refs to XXX,请看8.3)

上传到git

        8.3、如果push不成功就强制push,在终端输入以下命令

                    git push origin master -f

强制push

9、添加tag,tag需要与.podspec文件里的版本一致,在终端输入以下命令

            git tag -m "version_1" 0.0.1

            git push --tags

添加tag

10、添加到cocoapods,关掉原来的终端,重新打开,输入以下命令

        pod trunk register 邮箱‘名字’ 

        (如:pod trunk register zmfflying@qq.com‘zmfflying’,这一步需要登录邮箱点击cocoapods发过来的邮件,确认注册信息)

        pod trunk me

        pod trunk push XXX

        (注:XXX值.podspec文件路径,如:pod trunk register zmfflying@qq.com‘zmfflying’)

添加到cocoapods

11、测试是否成功,在终端输入以下命令

    pod trunk info 项目名

  (如:pod trunk info ZPodTest,出现以下信息代表成功)

测试是否成功

    pod search 项目名

    (如:pod search ZPodTest,这一步一般搜索不到,输入下一个命令清空搜索缓存后再搜索即可)    

    rm ~/Library/Caches/CocoaPods/search_index.json

清空搜索缓存 成功

相关文章

网友评论

      本文标题:cocoapods库制作记录

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