2010-08-18 1 views
1

Я создаю приложение, использующее функциональность MapKit. Базовый sdk равен 4.0, но я строю устройство 3.1.3 (для параметра развертывания ОС установлено значение 3.1.3). После того, как приложение установлено и правильно, когда оно начнет работать, я столкнулся с следующей ошибкой:Исправлена ​​проблема с базой SDK до 4.0 и развертыванием ОС Цель 3.1.3 (Использование MapKit)

dyld: Символ не найден: _CLLocationCoordinate2DMake Data Formatters временно недоступен, повторите попытку после продолжения. (Не безопасно называть dlopen в это время.) Mi_cmd_stack_list_frames: Недостаточно кадров в стеке. mi_cmd_stack_list_frames: недостаточно кадров в стеке. kill quit

Имейте в виду, что этот сбой происходит до того, как пользователь сделает что-нибудь вообще. Я правильно добавил библиотеку MapKit, и она отлично работает и работает на устройстве 4.0.

Благодаря

ответ

2

Вы звоните CLLocationCoordinate2DMake где-нибудь в вашем коде? Если это так, это, вероятно, проблема. Вы не должны вызывать этот метод, когда его нет (проверьте, не CLLocationCoordinate2DMake! = Nil перед вызовом).

3

Вы убедитесь, чтобы связать оба MapKit и CoreLocation?

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

  • Нет связанных вопросов^_^