Facebookをアプリに統合したのはこれが初めてなので、何かを見逃したに違いないと思います。私が抱えている問題は、Facebookが統合されたiOSアプリを介してのみ自分のFacebookアカウントにアクセスできることです。
詳細:Facebook(SDK 3.1)をアプリ(xcode 4.5)に正常に統合しました。アプリから初めてFacebookにログインすると、パスワードなどが要求されました。シミュレーターとiPhone(iOS 6)で正常に動作し、友達とその情報にアクセスできますが、次の2つの問題があります。
1)設定した「Facebookログアウト」ボタンをクリックして再度ログインすると、アプリの使用が「承認済み」と表示されます。Facebookユーザーを変更するオプションはありません。
2)testflightを介してアプリを友人に送信しました。友人が電話でアプリを開き、自分のアカウントでFacebookにログインをクリックすると、「com.facebooksdkerror2」というエラーが表示されます。
アプリを使用しているFacebookユーザーを変更できないのはなぜですか?Fbアプリ開発者のWebサイトで「ログイン」と呼ばれるチュートリアルに従ってこれを設定しました:https ://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/
また、「SQLクエリの実行」チュートリアルのコードを使用して、友達の写真を取得しました:https ://developers.facebook.com/docs/howtos/run-fql-queries-ios-sdk/
何か助けがありますか、正しい方向に私を向けることができますか?