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

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

最新文章

  1. [转]Linux下g++编译与使用静态库(.a)和动态库(.os) (+修正与解释)
  2. 谢欣伦 - 原创软件 - 游戏专题 - 我的桌面My Desktop
  3. 配置windows路由表,使电脑同时连接内网外网方法
  4. OWIN support for the Web API 2 and MVC 5 integrations in Autofac
  5. Android NDK开发之Jni调用Java对象
  6. ahjesus 安装mongodb企业版for ubuntu
  7. UIImagePickerController详解
  8. 网易前端JavaScript编码规范
  9. 由浅入深了解Thrift之微服务化应用架构
  10. YTU 2609: A改错题--学生信息的输入和输出
  11. xml 实现圆形图 和 椭圆形图
  12. web dynpro message(备忘用)
  13. iOS网络编程笔记——GCDAsyncSocket使用
  14. jquery获取元素(父级的兄弟元素的子元素)
  15. Eclipse中Lombok的安装和注解说明
  16. QWaitConditioin的思考1
  17. Oracle 数据库导入与出
  18. 008-Centos 7.x安装 Ambari 2.2.2 + HDP 2.4.2 搭建Hadoop集群
  19. oracle中merge into用法解析
  20. Incorrect column count: expected 1, actual 5,JdbcTemplate queryForList 出错

热门文章

  1. 抓取某高校附近共享单车位置,并使用web方式展示过去几天的位置变化
  2. oracle--表空间处理
  3. 尝试Vue3.0
  4. Buy Tickets POJ - 2828 思维+线段树
  5. 洛谷P1095守望者的逃离题解-伪动态规划/贪心
  6. 埃及分数问题(带乐观估计函数的迭代加深搜索算法-IDA*)
  7. SCUT - 131 - 小P玩游戏II - 贪心 - 平衡树
  8. C++析构函数的自动调用(析构函数必须是虚拟的,这样删除父类指针指向的子类对象,才能同时调用两者的析构函数,否则就没有机会调用子类析构函数)
  9. ASP.NET @URL帮助类
  10. k3 cloud中获取年月日