如果我在 Xcode 中编辑使用 Pod 添加的框架代码,会发生什么情况?



我用 Swift 编写的 Xcode 为我的项目添加了一个框架。框架中存在一些问题,所以我尝试修改并出现一个对话框,让我可以选择锁定或解锁,所以我选择解锁并继续。

会不会伤害主人?这些更改是否会继续在我的项目中进行,直到我的应用进入 App Store?如果有问题,请告诉我并帮助解决方案。

只是我需要所有框架文件,但我不需要所有函数。此外,我需要添加适合我的项目的功能。

不建议修改第三方 pod 的代码,因为它会被下一个pod update覆盖。

您可以尝试多种解决方案:

  • 手动实现框架并在那里修改它(请记住,您将失去快速更新的能力(
  • 如果可能的话,将其修改为框架的扩展,即将更改存储在单独的文件中,并在每次更新时粘贴(不建议这样做,因为它不太方便(
  • 分叉
  • 项目并对该单独的分叉进行更改
  • 创建包含修改的项目拉取请求(如果您认为它们对其他人也有帮助(

最新更新