从 pod 中移除依赖
Remove dependency from pod
如何从 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'
我在哪个 podspec 文件中复制了所有原始 JSON podspec 内容,没有 GTMHTTPFetcher,GData 没有安装。如果我只是复制原始内容并且根本不更改任何内容,甚至会发生这种情况。所有依赖项都已安装,但 GData 本身并未安装。我想我在这里遗漏了一些东西。
这是使用自定义 podspec 的正确 podfile 语法(JSON 格式):
pod 'pod_name_goes_here', :podspec => 'path/to/your/file.podspec.json'
要删除依赖项,只需从 'dependencies' 中删除一个条目,例如 change
"dependencies": {
"GTMHTTPFetcher": [
],
"gtm-oauth2": [
]
}
至
"dependencies": {
"gtm-oauth2": [
]
}
现在 pod 将在没有 "GTMHTTPFetcher" 的情况下安装。
如何从 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'
我在哪个 podspec 文件中复制了所有原始 JSON podspec 内容,没有 GTMHTTPFetcher,GData 没有安装。如果我只是复制原始内容并且根本不更改任何内容,甚至会发生这种情况。所有依赖项都已安装,但 GData 本身并未安装。我想我在这里遗漏了一些东西。
这是使用自定义 podspec 的正确 podfile 语法(JSON 格式):
pod 'pod_name_goes_here', :podspec => 'path/to/your/file.podspec.json'
要删除依赖项,只需从 'dependencies' 中删除一个条目,例如 change
"dependencies": {
"GTMHTTPFetcher": [
],
"gtm-oauth2": [
]
}
至
"dependencies": {
"gtm-oauth2": [
]
}
现在 pod 将在没有 "GTMHTTPFetcher" 的情况下安装。