如何安全修改cocoapods上的第三方代码
2024-09-05 23:08:53
其实搞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中使用自己的库。
不知是否有更好的方法,请指点。
最新文章
- [转]Linux下g++编译与使用静态库(.a)和动态库(.os) (+修正与解释)
- 谢欣伦 - 原创软件 - 游戏专题 - 我的桌面My Desktop
- 配置windows路由表,使电脑同时连接内网外网方法
- OWIN support for the Web API 2 and MVC 5 integrations in Autofac
- Android NDK开发之Jni调用Java对象
- ahjesus 安装mongodb企业版for ubuntu
- UIImagePickerController详解
- 网易前端JavaScript编码规范
- 由浅入深了解Thrift之微服务化应用架构
- YTU 2609: A改错题--学生信息的输入和输出
- xml 实现圆形图 和 椭圆形图
- web dynpro message(备忘用)
- iOS网络编程笔记——GCDAsyncSocket使用
- jquery获取元素(父级的兄弟元素的子元素)
- Eclipse中Lombok的安装和注解说明
- QWaitConditioin的思考1
- Oracle 数据库导入与出
- 008-Centos 7.x安装 Ambari 2.2.2 + HDP 2.4.2 搭建Hadoop集群
- oracle中merge into用法解析
- Incorrect column count: expected 1, actual 5,JdbcTemplate queryForList 出错
热门文章
- 抓取某高校附近共享单车位置,并使用web方式展示过去几天的位置变化
- oracle--表空间处理
- 尝试Vue3.0
- Buy Tickets POJ - 2828 思维+线段树
- 洛谷P1095守望者的逃离题解-伪动态规划/贪心
- 埃及分数问题(带乐观估计函数的迭代加深搜索算法-IDA*)
- SCUT - 131 - 小P玩游戏II - 贪心 - 平衡树
- C++析构函数的自动调用(析构函数必须是虚拟的,这样删除父类指针指向的子类对象,才能同时调用两者的析构函数,否则就没有机会调用子类析构函数)
- ASP.NET @URL帮助类
- k3 cloud中获取年月日