安装 Mapbox 时遇到问题

Trouble installing Mapbox

我正在尝试为我正在创建的 iOS 应用程序安装 Mapbox SDK。但是,我 运行 遇到了很多错误。我试过在没有任何第三方应用程序的情况下下载 SDK。然而,这给了一个"Command PhaseScriptExecution failed with a nonzero exit code"。接下来,我尝试了迦太基。但是,当我在终端中输入 "update carthage" 时,出现错误 "the xcode build could not be found"。接下来,我转到 xcode 并将命令行工具设置为 xcode 10.1(安装在我的计算机上)。然后,当我更新 carthage 时,收到 "task failed with exit code 65" 错误。

我只是想知道是否有人对这些问题有任何解决方案,或者是否有更简单的安装 mapbox 的方法?

我使用 CocoaPods,从来没有遇到过问题。 由于您显然是 运行 macOS,因此安装非常简单。

安装是通过在终端中输入这个来完成的 window

sudo gem install cocoapods

在此之后,您将目录更改为您的项目,然后输入

[vim, vi, nano or any other I might forgot] Podfile

并在那个文件中输入这个

use_frameworks!

target 'TargetNameForYourApp' do
  pod 'Mapbox-iOS-SDK', '~> 5.9'
end

touch Podfile 并使用任何文本编辑器打开它并输入与上面相同的内容。

最后进入pod install,等待任务完成即可。

请注意,您必须打开 yourAppName.xcworkspace 否则它将无法工作。 要使自动完成和错误检查正常工作,您可能需要在 ViewController 中导入 Mapbox 库(通过在文件的末尾添加 import Mapbox)并构建项目。 如需更多信息,请访问 https://www.mapbox.com/install/ios/cocoapods/ and https://cocoapods.org/.