2016-05-06 6 views
0

Я в настоящее время следуя учебник: https://www.mapbox.com/help/first-steps-ios-sdk/ и это все работает, пока я не должен использовать командуОшибка при импорте MapBox

import Mapbox 

. Тогда я получаю сообщение об ошибке: Не удалось построить объектный модуль C «Mapbox».

Я просто следую инструкциям и даже попробовал это с помощью cocoapods.

+0

Это не так много информации, чтобы продолжать. Дайте http://stackoverflow.com/q/26834293/2094275 попытку и/или обновите сообщение с более подробной информацией. – friedbunny

+0

Я обнаружил, что проблема заключается в файле заголовка mapbox.h. Ошибка строки #import «MGLOfflineStorage.h» . Это новая функция, и когда эта строка прокомментирована, фреймворк загружается в соответствии с учебным пособием – dosmath

ответ

0

Я использую Xcode 6.4 и столкнулся с той же проблемой. Я полагаю, что это вызвано слишком старой версией компилятора Swift и некоторыми «новыми» языковыми функциями Swift, используемыми в последней версии SDK Mapbox iOS.

Итак, я просто отсортировал старые версии SDK Mapbox iOS с помощью CocoaPods. Последняя версия, которая, похоже, совместима с моим старым Xcode, - это 3.1.0.

Это мой Podfile:

platform :ios, "8.0" 
inhibit_all_warnings! 
use_frameworks! 

target "%APP%" do 
    pod 'Mapbox-iOS-SDK', '= 3.1.0' 
end 

Я надеюсь, что это было полезно для кого-то.

Смежные вопросы