Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
Ios 如何在本地编辑Cocoapods依赖项?_Ios_Dependencies_Cocoapods - Fatal编程技术网

Ios 如何在本地编辑Cocoapods依赖项?

Ios 如何在本地编辑Cocoapods依赖项?,ios,dependencies,cocoapods,Ios,Dependencies,Cocoapods,我在iOS项目中使用CoCoapod来管理依赖项,并按照Github的.gitignore中的建议将/pod文件夹保留在我的存储库之外 当库需要一些自定义的e/o错误修复时,这会引发问题,因为您编辑的代码没有被推送到存储库中 我试着分叉原始存储库,创建一个新的podspec,并将库的新版本添加到Cocoapods存储库中,但这是一项非常艰巨的工作 有没有关于更可靠方法的建议?这可能需要做很多工作,但分叉是最好的方法。如果您创建了一个错误修复,那么就做正确的事情,在GitHub上提交一个Pull请

我在iOS项目中使用CoCoapod来管理依赖项,并按照Github的
.gitignore
中的建议将
/pod
文件夹保留在我的存储库之外

当库需要一些自定义的e/o错误修复时,这会引发问题,因为您编辑的代码没有被推送到存储库中

我试着分叉原始存储库,创建一个新的podspec,并将库的新版本添加到
Cocoapods
存储库中,但这是一项非常艰巨的工作


有没有关于更可靠方法的建议?

这可能需要做很多工作,但分叉是最好的方法。如果您创建了一个错误修复,那么就做正确的事情,在GitHub上提交一个Pull请求

如果项目根目录中已经有一个PodSpec,那么您不必创建一个新的PodSpec来使用fork

在你的播客文件中,包括

pod'YourLibrary',:git=>'http://github.com/yourname/yourlibrary“,:commit=>shahash”

否则,如果您有本地安装,您可以直接指向该位置

pod'YourLibrary',:path=>“~/git/YourLibrary”

要求我们推荐或查找工具、库或喜爱的非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。