1

我正在尝试为我正在创建的 iOS 应用安装 Mapbox SDK。但是,我遇到了一系列错误。我尝试在没有任何第三方应用程序的情况下下载 SDK。但是,这给出了“命令 PhaseScriptExecution 失败,退出代码为非零”。接下来,我尝试了迦太基。但是,当我在终端中输入“更新迦太基”时,我收到错误“找不到 xcode 构建”。接下来,我去了 xcode 并将命令行工具设置为 xcode 10.1(安装在我的计算机上)。然后,当我更新 carthage 时,我收到“任务失败,退出代码 65”错误。

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

4

1 回答 1

3

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

通过在终端窗口中输入来完成安装

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在文件的 to 处添加)并在项目中构建它。欲了解更多信息,请访问https://www.mapbox.com/install/ios/cocoapods/https://cocoapods.org/

于 2020-06-25T11:15:32.807 回答