0
点赞
收藏
分享

微信扫一扫

GitLab私有库步骤以及踩坑

f12b11374cba 2022-03-30 阅读 58

网上教程大多使用两个仓库,一个spec配置仓库,一个代码仓库。根据实际情况,我们使用一个仓库,搭建私有库。步骤在上,坑在下。

步骤

1.	gitlab 创建一个private项目    (看坑1)
2.	pod repo add 项目名   项目路径
    在本地添加库name,作本地验证
3.	本地pod lib create 项目名,生成一个name模版文件夹
4.	git remote add origin  项目路径
5.	修改classes下的文件,修改.podspec文件(每次修改都要修改tag)(看第二个重点坑)
6.	切到Example文件夹下pod install
7.	pod lib lint --allow-warnings --use-libraries --verbose
8.	git status 、git add . 、git commit –m’修改内容’  、git push origin master、git tag '0.1.0'、git push --tags(将tag提交到远程)
9.	pod spec lint  --allow-warnings --use-libraries --verbose    远程验证
10.	pod repo push name name.podspec
11.	验证远程pod是否可用,删除本地仓库name,新建一个项目配置pofile,install。(坑4)

踩坑

1.	403,权限。第一步做完一定要更改角色权限为master
2.	库文件别放到Classes文件夹,巨坑,放到文件夹下就行,配置路径。因为是一个仓库,和两个仓库的配置不一样。把Classes和assets文件夹删了。
3.	本地,远程验证和第9步的时候 ,加上--allow-warnings --use-libraries --verbose,避免不必要的麻烦。 参数解释:消除警告,引用了.a库需要加这个参数,--verbose定位错误
4.	配置podfile,说明source来源 source 'git地址' source 'https://github.com/CocoaPods/Specs.git'
举报

相关推荐

0 条评论