ошибки интеграции chartboost в xcode

Я попытался интегрировать chartboost в свое приложение в xcode, используя этот код:

Chartboost *cb = [Chartboost sharedChartboost];

cb.appId = @"Y51071e9d17ba47414f000000";
cb.appSignature = @"51071e9d17ba47414f000000";

// Begin a user session
[cb startSession];

// Show an interstitial
[cb showInterstitial];

in applicationDidBecomeActive.

Но я получаю эту ошибку:

Неопределенные символы для архитектуры i386: «_OBJC_CLASS_$_Chartboost», на которые ссылается: objc-class-ref в AppDelegate.old: символ(ы) не найден(ы) для архитектуры i386 clang: ошибка: команда компоновщика завершилась с ошибкой с кодом выхода 1 (используйте -v чтобы увидеть вызов)

Что я делаю не так, и что мне делать?


person Joaco Llou    schedule 29.01.2013    source источник
comment
Поддерживает ли библиотека сборку в симуляторе iOS? Что, если вы скомпилируете и запустите на реальном устройстве?   -  person Raptor    schedule 29.01.2013
comment
Я все еще получаю эти ошибки при архивировании   -  person Joaco Llou    schedule 29.01.2013
comment
Это не должно быть той же ошибкой, так как реальное устройство НЕ является архитектурой i386; это должен быть ARMv6 или ARMv7.   -  person Raptor    schedule 29.01.2013
comment
Та же ошибка, но с armv7   -  person Joaco Llou    schedule 29.01.2013
comment
Исправил, пришлось добавить в библиотеки chartboost.a :)   -  person Joaco Llou    schedule 29.01.2013
comment
предлагается, чтобы вы могли ответить на свой вопрос ниже.   -  person Raptor    schedule 29.01.2013


Ответы (1)


Да, вы поняли, убедитесь, что библиотека chartboost добавлена ​​в ваш проект и все фреймворки связаны.

Если у вас возникнут дополнительные проблемы, взгляните на пример проекта здесь: https://github.com/ChartBoost/client-examples

person Ed Williams    schedule 30.01.2013