如果我在使用 cocoapods 时必须修复某些东西,如何更改 pod

How to change the pod if I have to fix something while using cocoapods

Cocoapods 的新手。我想知道如何为支持 cocoapods 的项目正确更改依赖项。

假设我有一个使用 AFNetworking 的项目。我想更改 AFNetworking 标准库的一些文件并将它们用于我的项目。在命令行 pod install 之后的任何时候,我都必须转到标准 AFNetworking 库并手动修复一些东西。

我确定我不太了解如果我需要更改依赖项的某些源文件,cocoapods 会有什么帮助。请帮助我变得更好。

谢谢。

AFNetworking 分叉到您的存储库,并使用您的代码发布新版本(例如:带有标签 "v2.5.1")。然后你可以像这样 pod AFNetworking:

pod 'AFNetworking', :git => 'https://github.com/yourgithub/AFNetworking.git', :tag => 'v2.5.1'

一旦您想从 AFNetworking 提取新代码,只需在您的分支中重新设置基础并发布新版本。

请参阅 CocoaPods 指南中的 the official documentation,了解如何执行此操作。