0

以前のバージョンのアプリでは既にこれが機能していましたが、最新の更新プログラムでは次のエラーが表示されます: facebook にログインすると com.facebook.sdk エラー 2。アプリは、開発モードでビルドされた場合、シミュレーターとデバイスで正常に動作しますが、エラーは、App Store と配布モードでビルドされた場合にのみ表示されます。私はすでにインターネット上でたくさんの情報を見つけましたが、それはうまくいきません。

私はチェックしました:

  • サンドボックス モードは無効です
  • バンドル ID が正しい
  • アプリストアIDが正しい
  • Facebook のロギングとディープリンクは有効になっていますか?

ここでも、古いバージョンは配布モードで問題なく動作しました。アプリの最新バージョンは facebook SDK 3.5 を使用しています。

編集

デバイスで facebook のリンクを解除したら、間違ったアプリが返されることがわかりました。ログインボタンを押すと、サファリが開き、ユーザーに許可を求めてから、私が作成した別のアプリに戻ります(実際には同じアプリですが、別の会社向けに作成されました)。そのため、デバイス上のすべてのアプリを削除すると、エラーはなくなりました。developers.facebook.com のアプリ ID とコードの fbid を再確認しましたが、すべて正しいです。

パーミッションを付与した後、アプリが別のアプリを返すのはなぜですか?

4

1 に答える 1