11

デバイスを使用してアプリにログインしようとすると、「com.facebook.FBiOSSK エラー 2」エラーが発生しますが、シミュレーターでは正常に動作します。

iOS SDK 3.0 Beta を使用しています。解決策はありますか?

4

7 に答える 7

15

「com.facebook.sdk error 2」による認証で同じ問題が発生しました。そして、私はそれを私の側で解決したと思います。「https://developers.facebook.com/apps/..」の「IOS Bundle ID」セクションのアプリ定義で、 X792739.com ではなくcom.domainname.appNameのようにアプリIDを入力してください。.domainname.appName

于 2012-08-22T07:11:16.203 に答える
13

はい、このエラーが表示された後、[設定] に移動すると、このアプリの設定が「オフ」になっていることがわかります。しかし、この場合の問題は、ユーザーがアクセスを許可するように求められなかったことです。つまり、初回アクセス時に設定が自動的にオフにされました。ユーザーが尋ねられた場合、もちろんそれは理解できますが、そうではありません (SDK が黙って自動的にユーザーに対して [許可しない] を押したかのようです)。これが問題である理由です。

これ以上読む前に、設定が設定されると、プロセスを繰り返してテストすることはできないことに注意してください. )。この問題をテストするには、[設定] -> [一般] -> [リセット] -> [位置情報とプライバシーをリセット] に移動してアクセス許可をリセットする必要があります。

offline_accessテストの結果、初めて要求しているアクセス許可を持っている場合、このログイン エラーが発生することがわかりました (ユーザーにプロンプ​​トを表示せず、アクセス許可をオフに設定します)。SDK は、この権限が許可されていないことを確認して通知しません。ログインに失敗するだけです。

于 2012-10-09T18:44:13.440 に答える
8

com.facebook.sdkエラー2エラーは、特定の人にのみ発生していました。問題は、Facebookアプリがまだサンドボックスモードになっていることでした。これをdevelopers.facebook.com/apps/{ourfacebookid}で無効にすると、すぐに問題が修正されました。

FBアプリの管理者として設定された私たちにとっては機能していましたが、他の人にとっては機能していませんでした。

于 2012-12-20T02:34:47.820 に答える
5

このエラーは、ユーザーがアプリのアクセス許可を求められたときに [許可しない] を選択した場合に発生します。

デフォルトのエラー メッセージ (Facebook SDK サンプル コードからコピー) をユーザー フレンドリーなメッセージに置き換えて、必要なアクセス許可をアプリに付与したことを確認するように伝えることをお勧めします。

iOS 6 でこれを修正するには、[設定] -> [Facebook] に移動し、アプリのスイッチをオンにします。

于 2012-10-08T20:31:21.133 に答える
1

チュートリアルに従おうとしたときに同じ問題が発生しました(http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/

「ハウツー」セクションの指示に従った場合はうまくいくようですが、少し異なります: https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/

于 2012-07-25T07:21:06.927 に答える
1

私は同じ問題に直面しました。サンドボックスが有効になっている場合、ユーザーは管理者である必要があります。無効にすると、誰でも機能します。

于 2013-05-29T20:47:19.457 に答える
0

私の場合、このエラーは認証時に「publish_actions」権限を要求した結果でした。書き込み権限は個別に取得する必要があります:https ://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/

于 2013-01-08T20:01:02.887 に答える