Cocoapods:修改资源的最佳方法是什么

时间:2013-09-20 12:38:50

标签: ios xcode cocoapods

我正在使用cocoapods管理我的iOS项目的第三方库。资源(例如图像)位于Pods项目中。现在,如果我想替换其中一些资源,例如快照中的bg-addbutton.png,那么最好的方法是什么?我正在考虑直接在Pods项目中替换资源,但如果我稍后升级库,新资源将被覆盖。

enter image description here

3 个答案:

答案 0 :(得分:11)

我通常做的是分配第三方项目(可能在GitHub上)并将更改推送到我的分支。然后,在Podfile上,您只需指向您的回购:

platform :ios, '6.0'

pod 'MyAwesomeLib', :git => 'https://github.com/myuser/MyAwesomeLib'

答案 1 :(得分:0)

还有另一种方法,您可以修改库代码/资源并从库中获取将来的更新,而同时仍然可以通过cocoapods对其进行维护

enter image description here 这是解释它的文章。 (由我写)

https://medium.com/@mihirpmehta/how-to-modify-cocoapods-library-within-pods-647d2bf7e1cb

答案 2 :(得分:0)

您可以将该pod本地移动到您的计算机本地目录,并在该特定pod中进行更改,然后从本地路径安装pod。为此,您需要使用 .podspec 文件从git下载pod项目。

  • 对于安装吊舱,请使用以下语句。

pod' PODNAME ',:path =>“ 本地POD路径

PODNAME :-与您下载的Pod文件相同的Pod名称。 本地POD路径:-包含 .podspec 文件的Pod目录。