欲为诸佛龙像,先做众生牛马
在实际开发中肯定会出现这样的状况:SVP,MBhud,YTK等很多开源库需要根据产品老师的奇思妙想进行定制化需求更改,避免不了更改源码。这个时候你有几种方式:
1.直接更改pod目录下的源码,缺点:下次update或者install之后,修改就GG了,(强烈不推荐。。。
2.直接copy源码到项目,缺点:需要手动额外配置(cocoapods不就是帮我们配置来的么。
3.fork github的项目,下面说明
fork你要的项目
clone并修改
我这里使用的是 desktop, 这个图形界面操作不要太舒,大致就是:
clone->打开项目修改源码->commit
pod修改后的项目
其实fork后别人的开源库就相当于是你自己的了,所以podfile里面更改一下路径