组件13:远程私有库的升级维护-添加文件

以后组件添加类怎么操作?比如:扩充基础配置、扩充工具类。

一、库增加内容:往本地库中拖入新增的类库,测试工程安装一下(这时候是Pod update,从Podfile中获取信息)。podspec文件的s.version要升级。git push代码/tag 到远程库中。

二、podspec描述文件:私有库的描述文件podspec再次推送给本地私有索引库,pod repo push SpecName XXX.podspec。

期间遇到的问题:

  1. 描述文件podspec推送到本地私有库过程中,出现库不干净的问题,导致推送失败。比如.gitignore里面没有加入.DS_Store。
Snip20170708_71.png

用过的解决办法:
方法一: 推送之前加入.DS_Store忽略文件;

DS_Store忽略文件.png

方法二:用pod删掉私有库,还可以顺便改名字:

  1. 进入repos删库pod repo remove LFSpec_my0707,重新加库pod repo add XMGSpec_my666 远程地址
  2. 这个时候查看git status库是干净的了,在.gitignore中添加.DS_Store,因为这个东西是系统的,会自己变,又对开发没什么用所以忽略。
  3. 提交到远程:git status 、 git add . 、 git commit -m '信息' 、 git push origin master。

疑惑:

库中的文件是按文件夹层次来放的,到了宿主工程就在一起了:

库文件都跑到一起了.png

解决:
需要在podspec文件中用到subspec。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容