[swift3.0]-集成环信大文件问题

[swift3.0]-集成环信大文件问题,第1张

概述贡献作者 -【XJDomain】 博客XJ:  https://my.oschina.net/shengbingli/blog GitHub:  https://github.com/lishengbing/XJQRCodeToolDemo 1:集成环信有cocoapod方式和手动导入sdk方式 2:第一次采用cocoapod文件,同事好不容易pod下来,但是却不能提交到服务器,当是没有忽略.a文

贡献作者 -【XJDomain】
博客XJ: https://my.oschina.net/shengbingli/blog
GitHub: https://github.com/lishengbing/XJQRCodeToolDemo@H_419_15@

1:集成环信有cocoapod方式和手动导入sdk方式@H_419_15@

2:第一次采用cocoapod文件,同事好不容易pod下来,但是却不能提交到服务器,当是没有忽略.a文件,直接是忽略pod文件夹中所有的,导致服务器上克隆下来以后就没有使用到的第三方库,需要重新pod install --verbose --no-repo-update,但是这时候环信的就无法cocoapod下来@H_419_15@

3:最后采用方案:手动集成环信------在.gitignore文件中最后一行添加*.a忽略-------手动touch aa文件在桌面,随便在里面书写一些文字保证文件不为空即可----然后将aa文件命名为 环信中libHyphenateFullSDK.a名字即可,这时候假的libHyphenateFullSDK.a添加到服务器,同时忽略文件也起了作用-----第二次将项目中假的libHyphenateFullSDK.a文件换成环信真的libHyphenateFullSDK.a文件,再次提交到服务器的时候就已经是好的了,从此服务器中pod文件也不需要忽略,只需要忽略那些超过100兆的.a文件即可@H_419_15@

4:好处就是:团队中其他成员克隆项目的话,只需要将环信的libHyphenateFullSDK.a文件替换一下即可,也不需要重新pod install --verbose --no-repo-update,浪费时间和网速,网上很多忽略不掉的问题其实第一开始就没有在忽略文件中写好要忽略的文件,导致后面一系列的问题,这次花费我两天的时间终于解决了项目中团队合作-大文件忽略-cocoapod等等一些列不和谐因素的问题的解决了@H_419_15@ 总结

以上是内存溢出为你收集整理的[swift3.0]-集成环信大文件问题全部内容,希望文章能够帮你解决[swift3.0]-集成环信大文件问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1069757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存