Проблемы с установкой Mapbox - PullRequest
1 голос
/ 18 июня 2020

Я пытаюсь установить Mapbox SDK для приложения iOS, которое я создаю. Однако я сталкиваюсь с множеством ошибок. Я пробовал загрузить SDK без сторонних приложений. Однако это дало «Ошибка выполнения команды PhaseScriptExecution с ненулевым кодом выхода». Затем я попробовал Карфаген. Однако, когда я ввожу в терминал «обновить картридж», я получаю сообщение об ошибке «не удалось найти сборку xcode». Затем я перешел в xcode и установил инструменты командной строки на xcode 10.1 (который установлен на моем компьютере). Затем, когда я обновил carthage, я получил ошибку «задача не удалась с кодом выхода 65».

Мне просто интересно, есть ли у кого-нибудь решения этих проблем, или есть более простой способ установить mapbox?

1 Ответ

2 голосов
/ 25 июня 2020

Я использую 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, дождитесь завершения задачи sh, и вы готовы go.

Обратите внимание, что вы ДОЛЖНЫ открыть yourAppName.xcworkspace, иначе это не сработает. Чтобы автозаполнение и проверка ошибок работали, вам может потребоваться импортировать библиотеку Mapbox в ваш ViewController (добавив import Mapbox в конец файла) и построить ее в проекте. Для получения дополнительной информации посетите https://www.mapbox.com/install/ios/cocoapods/ и https://cocoapods.org/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...