我正在尝试使用 Linkedin SDK 在我的 iOS 应用程序中进行身份验证,但是当我构建它时出现此错误:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_LISDKCallbackHandler", referenced from: type metadata accessor for __ObjC.LISDKCallbackHandler in AppDelegate.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
我在将 SDK 导入 swift 时使用桥接 header
#import <linkedin-sdk/LISDK.h>
在我的 AppDelegate 中我有:
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
if LISDKCallbackHandler.shouldHandleUrl(url) {
LISDKCallbackHandler.application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
return true
}
最佳答案
关于ios - swift 中的 Linkedin SDK 架构问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36190287/