如何从 pod 中删除依赖项?
我有一个 podfile
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'
在哪个 podspec 文件中,我复制了所有原始 JSON podspec 内容,没有 GTMHTTPFetcher,GData 不会安装。如果我只是复制原始内容而不做任何更改,甚至会发生这种情况。所有依赖项均已安装,但 GData 本身未安装。我想我在这里遗漏了一些东西。
以下是使用自定义 podspec 的正确 podfile 语法(JSON 格式):
pod 'pod_name_goes_here', :podspec => 'path/to/your/file.podspec.json'
要删除依赖项,只需从“依赖项”中删除一个条目,例如更改
"dependencies": {
"GTMHTTPFetcher": [
],
"gtm-oauth2": [
]
}
to
"dependencies": {
"gtm-oauth2": [
]
}
现在 pod 将在没有“GTMHTTPFetcher”的情况下安装。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)