创建cocoapods 私有库的教程网上有很多,这里就不赘述了。附上我参考的链接:使用Cocoapods创建私有podspec
说下使用过程中遇到的两个问题:
1.编辑好.podspec文件之后,检验是否正确
$ pod lib lint
由于warning一直无法validate成功,加上--alllow-warnings即可,
$ pod lib lint --allow-warnins
这只是针对warning的情况,如果有error,那得具体情况具体分析。
2.pod lib lint成功之后,进行push操作,
$ pod repo push xxx xx.podspec --verbose --allow-warnings
报错,the repo xxx is not clean,于是cd 到xxx目录下,
$ git status
提示有大量的untracked files,感觉这些文件都是untracked的一些临时文件,因为里面有很多是我之前已经删除的,于是做清理操作
$ git clean [参数] //-n 显示将要删除的文件和目录 -f 删除文件 -df 删除文件和目录
之后就push成功了,但这是不是正确的解决方法,还有待商榷。