一、创建私有Spec Repo 管理者 (~/./repos)
1、创建远端仓库,用来存放发布的私有库
2、~/./repos 看看本地是不是已经存在远端仓库,如果不存在,那么把它克隆到本地。
pod repo add wlbRepo ssh://git@.../rep.git
二、私有库的创建
1、pod lib 创建本地项目。
2、修改 文件。
3、将开发好的文件放入Pod/,并将.m替换掉。
4、cd 到 文件夹下,pod ,(每次修改pod/中的代码或者改动文件,或者更新了 都要走这步。)
5、完成后,将代码提交到远端该项目的仓库。
6、通过下面两行代码,为即将发布的私用打版本号,要和中的版本号一致。
git tag -m “first ” 0.1.0
git push –tags #推送tag到远端仓库
7、本地验证
pod lib lint –no-clean –allow- —
如果有依赖,记得在后面加上–=
pod lib lint –=” –no-clean –allow- —
8、远端验证
pod spec lint ***. –allow- — –use-
9、发布版本
pod repo push (第一步的repo) ***. –allow- –use- —
如果有依赖,记得在后面加上–=
遇到的坑
1、xcrun: error: path
解决办法:
2、xcrun to find
解决办法:
3、提示找不到版本(忘了git tag了)
4、提示代码中 错误
解决办法:# ,绝对路径
5、依赖库找不到
解决办法:如果依赖第三方私有库,则需要在中的中添加。同时,在验证时,加上。
6、本地pod lib lint 成功,pod spec lint 失败,提示 code。
解决办法:查了半天,没找到。。远端仓库删除,重新来一遍,pass。分析:可能是pod 后没有推到远端。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...