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

其实搞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中使用自己的库。

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


转载于:https://www.cnblogs.com/zsw-1993/p/4879394.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值