sharekit ios5 показывает ошибку компоновщика с существующим кодом

Я работаю над sharekit в ios5. Я изменил пакет sharekit с 3.2 на ios 5, но при сборке появляется следующая ошибка.

Неопределенные символы для архитектуры i386: «_OBJC_CLASS_$_SHKFacebook», на которые ссылается: objc-class-ref в ProjectAppDelegate.o «_OBJC_CLASS_$_SHKItem», на который ссылается: objc-class-ref в XXXViewController.o : objc-class-ref в XXXViewController.old: не найдены символы для архитектуры i386.

Любое предложение высоко ценится.

Спасибо и С уважением, Сатиш


person sathish kumar    schedule 10.04.2012    source источник


Ответы (1)


У меня была аналогичная проблема со следующей ошибкой компоновщика:

Неопределенные символы для архитектуры i386: "_OBJC_CLASS_$_SHK"

Я решил это, добавив SHK.m в скомпилированные источники в разделе «Настройки проекта» -> «Цель» -> «Фазы сборки». Не уверен, почему SHK.m не было в списке скомпилированных источников, и он работал до дублирования Target. После дублирования я не смог связать ни одну из целей.

Вам может помочь добавление SHKFacebook.m или SHK.m в скомпилированные источники.

person Pål de Vibe    schedule 17.04.2012