我正在使用 cocoapods 来管理我的 iOS 项目的第三方库。资源(例如图像)位于 Pods 项目中。现在,如果我想替换其中一些资源,例如bg-addbutton.png
在快照中,最好的方法是什么?我正在考虑直接在 Pods 项目中替换资源,但是如果我稍后升级库,新资源将被覆盖。
问问题
2560 次
3 回答
11
我通常做的是 fork 3rd 方项目(可能在 GitHub 上)并将更改推送到我的 fork。然后,Podfile
您只需指向您的仓库:
platform :ios, '6.0'
pod 'MyAwesomeLib', :git => 'https://github.com/myuser/MyAwesomeLib'
于 2013-09-20T12:49:20.987 回答
1
您可以将该 pod 本地移动到您的机器本地目录,并在该特定 pod 中进行更改并从您的本地路径安装 pod。要执行此操作,您需要使用.podspec文件从 git 下载 pod 项目。
- 对于安装 pod,请使用以下语句。
吊舱' PODNAME ',:路径=>“本地吊舱路径”
PODNAME :- 与您下载的 pod 文件相同的 pod 名称。 LOCAL POD PATH :- 包含.podspec文件的 Pod 目录。
于 2019-02-05T05:47:15.937 回答
0
还有另一种方法可以修改库代码/资源并从库中获取未来的更新,同时仍然通过 cocoapods 维护它
https://medium.com/@mihirpmehta/how-to-modify-cocoapods-library-within-pods-647d2bf7e1cb
于 2019-02-05T05:34:03.217 回答