Ios 从pod中删除依赖项

Ios 从pod中删除依赖项,ios,cocoapods,gdata,Ios,Cocoapods,Gdata,如何从pod中删除依赖关系 我有一个播客文件 pod 'GData' 它似乎被破坏了,因为它产生了163个重复符号错误。我想我知道那是什么。安装时,可以观察到: Installing GTMHTTPFetcher (1.141) Installing gtm-http-fetcher (1.0.141) [!] GTMHTTPFetcher has been deprecated in favor of gtm-http-fetcher 其中一个是不需要的。因此,为了删除它,我尝试修改po

如何从pod中删除依赖关系

我有一个播客文件

pod 'GData'
它似乎被破坏了,因为它产生了163个重复符号错误。我想我知道那是什么。安装时,可以观察到:

Installing GTMHTTPFetcher (1.141)
Installing gtm-http-fetcher (1.0.141)

[!] GTMHTTPFetcher has been deprecated in favor of gtm-http-fetcher
其中一个是不需要的。因此,为了删除它,我尝试修改podfile以使用自定义的本地podspec文件:

podspec :path => '~/GData.podspec.json'

在没有GTMHTTPFetcher的情况下,我复制了所有原始JSON podspec内容的podspec文件中,GData没有安装。如果我只是复制原始内容,而不做任何更改,这种情况甚至会发生。所有依赖项都已安装,但GData本身未安装。我想我在这里遗漏了一些东西。

以下是使用自定义podspec(JSON格式)的正确podfile语法:

要删除依赖项,只需从“依赖项”中删除一个条目,例如更改

"dependencies": {
  "GTMHTTPFetcher": [
  ],
  "gtm-oauth2": [
  ]        
}

现在pod将在没有“GTMHTTPFetcher”的情况下安装

"dependencies": {
  "GTMHTTPFetcher": [
  ],
  "gtm-oauth2": [
  ]        
}
"dependencies": {
  "gtm-oauth2": [
  ]        
}