Facebook iOS应用程序中的应用程序ID无效

这是我尝试从我的应用程序login时的错误。

MyApp[47747:907] Failed to log in Error Domain=com.facebook.sdk Code=2 "The operation couldn't be completed. (com.facebook.sdk error 2.)" UserInfo=0x1c5d3c50 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginCancelled, com.facebook.sdk:ErrorInnerErrorKey=Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: Invalid application [My_App_Id]" UserInfo=0x1c5cb630 {NSLocalizedDescription=The Facebook server could not fulfill this access request: Invalid application [My_App_Id]}, com.facebook.sdk:ErrorSessionKey=<FBSession: 0x1c584800, state: FBSessionStateClosedLoginFailed, loginHandler: 0x0, appID: 589037374454169, urlSchemeSuffix: , tokenCachingStrategy:<PFFacebookTokenCachingStrategy: 0x1d0818a0>, expirationDate: (null), refreshDate: (null), attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(null)>} 

在另一个iPhone上,授权没有问题。 我检查了这两个设备上,我的应用程序启用Facebook本地身份validation。

有任何想法吗?

好吧,我的错误。 我正在尝试与我的朋友的Facebook帐户,他没有被确定为Facebook上的开发人员。

一旦我禁用我的应用程序的沙箱模式,login工作没有问题。

显然,如上所述,你可以为你的应用程序禁用沙箱模式,或者你可以在Facebook @ developer.facebook.com上(如果你需要的话)添加你的朋友作为开发人员。