博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[swift3.0]-集成环信大文件问题
阅读量:7196 次
发布时间:2019-06-29

本文共 781 字,大约阅读时间需要 2 分钟。

  hot3.png

贡献作者 -【XJDomain】

博客XJ: 
GitHub

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

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文件即可

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

转载于:https://my.oschina.net/shengbingli/blog/789195

你可能感兴趣的文章
Activity转换为View和把图片转换为View
查看>>
參考mudo logging写的win下logging
查看>>
云数据库PolarDB(一)
查看>>
[数据结构] 迷宫问题(栈和队列,深搜和广搜)
查看>>
找不到对象?也许你应该这样做
查看>>
Hadoop集群动态服役新的数据节点&&退役数据节点
查看>>
springMVC中不通过注解方式获取指定Service的javabean
查看>>
Kruskal算法(求最小生成树)
查看>>
JavaScript-事件周期-点击替换颜色
查看>>
c# 遍历文件夹及其所有文件
查看>>
电商2.0时代
查看>>
关于 Android 程序员最近的状况
查看>>
虚拟化之lxc
查看>>
高层治理、底层做事
查看>>
【歪谈】创业和守业期间老板的“嘴脸”为何会不同?
查看>>
【VMware虚拟化解决方案】配置和部署VMware ESXi5.5
查看>>
配置虚拟交换机vSwitch
查看>>
adb的那点小事——360电视助手实现研究
查看>>
源码浅谈(一):java中的 toString()方法
查看>>
Elastic Search Java Api
查看>>