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

贡献做者 -【XJDomain】
博客XJ:  https://my.oschina.net/shengbingli/blog
GitHubhttps://github.com/lishengbing/XJQRCodeToolDemogit

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

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

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

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

相关文章
相关标签/搜索