Платформа Mapbox не обнаружила ошибку в XCode

Я работаю с API под названием Mapbox. Я не уверен, что это правильное место, чтобы опубликовать это, поэтому, если это не так, я извиняюсь. Работая в XCode, я добавил Mapbox.framework.dSYM и Mapbox.framework в папку Frameworks в проекте. Я выполнил шаги по их установке для «Загрузки» @ https://www.mapbox.com/install/ios/ и это просто не работает. Когда я очищаю и пытаюсь запустить проект, я получаю сообщение об ошибке «Каркас не найден Mapbox», подразумевая, что Mapbox не был в фреймворках. У кого-нибудь есть опыт работы с Mapbox или XCode? Я новичок в обоих. Огромное спасибо заранее.

Лучший.


person nickcoding    schedule 13.04.2020    source источник


Ответы (1)


Если вы используете метод загрузки, разархивируйте zip-файл и скопируйте два файла фреймворка (оканчивающиеся на .framework) в раздел Frameworks, Libraries and Embedded content в разделе Project > General.

Обязательно добавьте bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Mapbox.framework/strip-frameworks.sh"to Target > фазы сборки > + (добавить скрипт запуска) и убедитесь, что выбран run script only when installing.

Более простой способ включить Mapbox SDK в ваш проект XCode — использовать метод Coacoapods.

person invaderzizim    schedule 20.04.2020