Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我在使用pods添加的Xcode中编辑框架代码,会发生什么?_Xcode_Cocoapods - Fatal编程技术网

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

如果我在使用pods添加的Xcode中编辑框架代码,会发生什么?,xcode,cocoapods,Xcode,Cocoapods,我用Swift编写的Xcode为我的项目添加了一个框架。框架中出现了一些问题,所以我尝试修改,出现了一个对话框,让我可以选择锁定或解锁,所以我选择解锁并继续 它会伤害主人吗?在我的应用程序进入应用程序商店之前,这些更改是否会在我的项目中继续?如果有问题,请告诉我,并帮助解决 简单地说,我需要所有的框架文件,但我不需要所有的函数。此外,我需要添加适合我的项目的功能。不建议修改第三方pod的代码,,因为它将被下一次pod更新所覆盖 您可以尝试多种解决方案: 手动实现框架并在那里进行修改(请记住,您

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

它会伤害主人吗?在我的应用程序进入应用程序商店之前,这些更改是否会在我的项目中继续?如果有问题,请告诉我,并帮助解决


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

不建议修改第三方pod的代码,,因为它将被下一次
pod更新所覆盖

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

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

非常感谢,这很清楚,也很有帮助。我想我会选择第一个解决方案,我会寻找一个解释,以正确的方式解决这个问题。