Когда я просто добавляю .framework в список «Связать двоичный файл с библиотеками», перетаскивая его из навигатора проектов на вкладку, я получаю сообщение об ошибке.
Моя ошибка...
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_UAPush", referenced from:
objc-class-ref in KinveyKit(KCSPush.o)
"_OBJC_CLASS_$_UAirship", referenced from:
objc-class-ref in KinveyKit(KCSPush.o)
"_UAirshipTakeOffOptionsAirshipConfigKey", referenced from:
-[KCSPush initializeUrbanAirshipWithOptions:error:] in KinveyKit(KCSPush.o)
"_logging", referenced from:
-[KCSPush application:didReceiveRemoteNotification:] in KinveyKit(KCSPush.o)
(maybe you meant: _OBJC_IVAR_$_KCSLogManager._loggingState, _OBJC_IVAR_$_FBLogger._loggingBehavior )
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Когда я удаляю .framework, приложение работает без ошибок.
Также, когда я заглядываю в папку «Заголовки» внутри Kinvey.framework, я вижу файлы заголовков с красными именами. Может это как-то связано с проблемой?
Почему это происходит??