如何安全修改cocoapods上的第三方代码

来源:互联网 发布:黑客刷枪软件 编辑:程序博客网 时间:2024/05/18 01:36

其实搞java的都知道maven管理,解决第三方代码修改的办法就是架一个服务器,把这些修改的库放在这里,然后再maven里配置哪些需要用本地仓库的。其实cocoapods也可以做本地包管理:

大致方法如下:

在Podfile中指定本地spec,比如:

pod \'ZTAlertView\', :path => \'/Users/zt/Documents/git/ZTAlertView/ZTAlertView/ZTAlertView\' #\'~> 0.1\'

ZTAlertView就是你要修改的第三方库,把spec也放到这个目录里。

然后在spec中指定source,例如:

s.source = { :git => \'/Users/zt/Documents/git/ZTAlertView/ZTAlertView/ZTAlertView\' }

好了最后给tutorial:cocoapods 本地包管理

=======================================

我的方法:

1 先去forking该第三方库

2 在forking的版本上进行修改满足自己的要求

3 创建自己的spec,修改相应的信息,其实主要就是修改s.source 和 s.source_files.

4 在Podfile中使用自己的库。

不知是否有更好的方法,请指点。


0 0
原创粉丝点击