Project Navigator からタブに .framework をドラッグして [Link Binary With Libraries] リストに .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 内の Headers フォルダー内を見ると、赤い名前のヘッダー ファイルが表示されます。それはおそらく問題と関係がありますか?
なぜこうなった??