我在 Stack Overflow 上阅读了各种类似的帖子,但没有一个能解决我的问题。我在真实设备而不是 xCode 中的模拟器上测试时遇到此错误(FBSDKLog:无法使用 Facebook 应用程序或 Safari 进行授权,fb(应用程序 ID)未注册为 URL 方案),但是我已经更改了我的 FacebookAppID , FacebookDisplayName,并添加了一个 URLScheme。这是我的 .plist 文件:
谁能告诉我我做错了什么?我按照 FB 的分步演练为您的 iOS 应用程序配置 Facebook,但仍然收到该错误消息。
最佳答案
你有没有在你的AppDelegate.m
文件中写下下面的方法
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
BOOL wasHandled = [FBAppCall handleOpenURL:url
sourceApplication:sourceApplication];
// add app-specific handling code here
return wasHandled;
}
关于ios - FBSDKLog : Cannot use the Facebook app or Safari to authorize, fb(app id) 未注册为 URL Scheme,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22668680/