Ios 有人能帮我纠正下面的错误吗?我正在尝试登录Facebook以获取我的应用程序

Ios 有人能帮我纠正下面的错误吗?我正在尝试登录Facebook以获取我的应用程序,ios,facebook,Ios,Facebook,奇怪的是,它在iPhone5上运行得很好。但我在iphone5s上发现了这个错误。iOs版本并不重要。我在iPhone5S上测试了iOS7.0和7.1,但仍然不起作用 2014-05-10 15:47:09.023 FitGoal[929:60b] FBLoginView encountered an error=Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. (com.facebook.sdk

奇怪的是,它在iPhone5上运行得很好。但我在iphone5s上发现了这个错误。iOs版本并不重要。我在iPhone5S上测试了iOS7.0和7.1,但仍然不起作用

2014-05-10 15:47:09.023 FitGoal[929:60b] FBLoginView encountered an error=Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. (com.facebook.sdk error 2.)" UserInfo=0x178264900 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:UserLoginCancelled, com.facebook.sdk:ErrorSessionKey=<FBSession: 0x178115450, state: FBSessionStateClosedLoginFailed, loginHandler: 0x0, appID: 676311875766710, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0x170010230>, expirationDate: (null), refreshDate: (null), attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(null)>}
2014-05-10 15:47:09.023 FitGoal[929:60b]FBLoginView遇到一个错误=error Domain=com.facebook.sdk code=2“操作无法完成。(com.facebook.sdk error 2.)”UserInfo=0x178264900{com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:UserLoginCancelled,com.facebook.sdk:ErrorSessionKey=}
我在另一部iPhone 5s上也遇到了这个错误:

2014-05-09 18:03:27.996 FitGoal[11685:60b] FBLoginView encountered an error=Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. (com.facebook.sdk error 2.)" UserInfo=0x17826dc80 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginError, com.facebook.sdk:ErrorInnerErrorKey=Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: Invalid application 676311875766710" UserInfo=0x17826d800 {NSLocalizedDescription=The Facebook server could not fulfill this access request: Invalid application 676311875766710}, com.facebook.sdk:ErrorSessionKey=<FBSession: 0x178107230, state: FBSessionStateClosedLoginFailed, loginHandler: 0x0, appID: 676311875766710, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0x17801e7b0>, expirationDate: (null), refreshDate: (null), attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(null)>}
2014-05-09 18:03:27.996 FitGoal[11685:60b]FBLoginView遇到错误=错误域=com.facebook.sdk代码=2“操作无法完成。(com.facebook.sdk错误2.)”用户信息=0x17826dc80{com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginError,com.facebook.sdk:ErrorInnerErrorKey=ErrorDomain=com.apple.accounts Code=7“facebook服务器无法完成此访问请求:无效的应用程序676311875766710”UserInfo=0x17826d800{NSLocalizedDescription=Facebook服务器无法完成此访问请求:无效的应用程序676311875766710},com.Facebook.sdk:ErrorSessionKey=}

这是两个不同的错误,对于每一个错误,您都可以使用谷歌找出可能的错误

对于第一个错误,它表示用户取消了登录。您是在点击“使用Facebook登录”后直接获得此消息的吗?您可以调试您拥有的访问令牌吗?它仍然有效吗

对于第二个错误,关键消息是“无效的应用程序676311875766710”。可能是您在应用程序处于开发模式时尝试使用普通用户登录?当您的应用程序处于该模式时,只有在应用程序仪表板的“角色”选项卡下定义的测试人员、开发人员和管理员才能登录


你确定plist中的应用ID正确吗?输入的应用名称正确吗?应用仪表板中的iOS平台配置正确吗?

我认为问题在于你对处于开发模式的普通用户的响应。那么我如何克服这一问题?我如何用除我以外的其他用户测试我的应用程序?我正在使用我的Facebook account作为开发人员Facebook帐户。我是否需要使用我的帐户在其他人的手机上进行测试?我将尝试将Facebook用户添加到我的“角色”选项卡中,并确认并回答此问题!希望你是对的!可能重复