2013-04-18 18 views
6

Ecco l'errore quando provo ad accedere dalla mia app.ID applicazione non valido con applicazione iOS Facebook

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)>} 

Su un altro iPhone l'autorizzazione funziona senza problemi. Ho controllato che su entrambi i dispositivi, My App è abilitata per l'autenticazione nativa di Facebook.

Qualche idea?

risposta

16

Ok, mio ​​errore. Stavo provando con l'account Facebook del mio amico e lui non è stato identificato come sviluppatore su Facebook.

Una volta disabilitata la modalità Sandbox per la mia app, l'accesso ha funzionato senza problemi.

+0

risposta davvero utile !!!!!!! – incmiko

1

Ovviamente, come detto sopra, è possibile disabilitare la modalità sandbox per la propria app, oppure è possibile aggiungere il proprio amico come sviluppatore su Facebook @ developer.facebook.com (se necessario).