尝试为 xCode 安装 Mapbox pods 会破坏现有的 pods
Trying to install Mapbox pods for xCode breaks existing pods
我正在玩 swift 中的导航应用程序来学习 mapbox。我 运行 在添加一个应该使用 MapboxSearchUI pod 的文本框时遇到了问题,因为我无法安装它。我的终端给我一些错误,我认为这些版本可能不兼容。不知何故,来自 mapbox 本身的 pod install 行不能一起工作。我以前用过的 Pods 效果很好:
pod 'Mapbox-iOS-SDK', '~> 6.3.0'
pod 'MapboxNavigation', '~> 1.4.2'
我尝试添加的 Pod 破坏了我的 Pod 安装:
pod 'MapboxSearchUI' , ">= 1.0.0-beta.9", "< 2.0"
我直接从他们的网站上复制了它。终端给我这个:
Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "MapboxMobileEvents":
In snapshot (Podfile.lock):
MapboxMobileEvents (= 0.10.8, ~> 0.10.2, ~> 0.10.4)
In Podfile:
MapboxSearchUI (< 2.0, >= 1.0.0-beta.9) was resolved to 1.0.0-beta.9, which depends on
MapboxSearch (< 2.0, >= 1.0.0-beta.9) was resolved to 1.0.0-beta.9, which depends on
MapboxMobileEvents (~> 1.0.2)
Specs satisfying the `MapboxMobileEvents (= 0.10.8, ~> 0.10.2, ~> 0.10.4), MapboxMobileEvents (~> 1.0.2)` dependency were found, but they required a higher minimum deployment target.
有谁知道导致问题的原因以及我可以使用哪个版本?我通常不使用终端,因此不能真正使用反复试验。但是删除 Maobox 搜索背后的版本没有用。
谢谢!
所以对于遇到同样问题的每个人,这就是我在 5 天后最终修复安装的方式,但仍然没有得到支持的任何答复...
即使在许多安装指南(来自 mapbox 本身)中,pod 行始终表示为
pod 'MapboxSearchUI', ">= 1.0.0-beta.9", "<2.0"
由于 beta.9 部分,这会导致版本问题。
解法:
pod 'MapboxSearchUI', ">= 1.0.0-beta", "<2.0
这可以正常工作。这比我愿意承认的时间要长得多。希望这对某人有所帮助。
我正在玩 swift 中的导航应用程序来学习 mapbox。我 运行 在添加一个应该使用 MapboxSearchUI pod 的文本框时遇到了问题,因为我无法安装它。我的终端给我一些错误,我认为这些版本可能不兼容。不知何故,来自 mapbox 本身的 pod install 行不能一起工作。我以前用过的 Pods 效果很好:
pod 'Mapbox-iOS-SDK', '~> 6.3.0'
pod 'MapboxNavigation', '~> 1.4.2'
我尝试添加的 Pod 破坏了我的 Pod 安装:
pod 'MapboxSearchUI' , ">= 1.0.0-beta.9", "< 2.0"
我直接从他们的网站上复制了它。终端给我这个:
Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "MapboxMobileEvents":
In snapshot (Podfile.lock):
MapboxMobileEvents (= 0.10.8, ~> 0.10.2, ~> 0.10.4)
In Podfile:
MapboxSearchUI (< 2.0, >= 1.0.0-beta.9) was resolved to 1.0.0-beta.9, which depends on
MapboxSearch (< 2.0, >= 1.0.0-beta.9) was resolved to 1.0.0-beta.9, which depends on
MapboxMobileEvents (~> 1.0.2)
Specs satisfying the `MapboxMobileEvents (= 0.10.8, ~> 0.10.2, ~> 0.10.4), MapboxMobileEvents (~> 1.0.2)` dependency were found, but they required a higher minimum deployment target.
有谁知道导致问题的原因以及我可以使用哪个版本?我通常不使用终端,因此不能真正使用反复试验。但是删除 Maobox 搜索背后的版本没有用。
谢谢!
所以对于遇到同样问题的每个人,这就是我在 5 天后最终修复安装的方式,但仍然没有得到支持的任何答复...
即使在许多安装指南(来自 mapbox 本身)中,pod 行始终表示为
pod 'MapboxSearchUI', ">= 1.0.0-beta.9", "<2.0"
由于 beta.9 部分,这会导致版本问题。
解法:
pod 'MapboxSearchUI', ">= 1.0.0-beta", "<2.0
这可以正常工作。这比我愿意承认的时间要长得多。希望这对某人有所帮助。