3

FacebookSDK3.0を使用してネイティブiOSアプリでFacebook認証を設定しようとしています。これは私が自分で設定した最初のFacebookアプリです。

Facebookでアプリを作成しましたが、Facebookのアプリの基本設定の[ネイティブiOSアプリ]セクションでバンドルIDを設定しようとしています。「com.mydomain.myappname」の形式でバンドルIDを入力しましたが、何を入力しても、変更を保存するときにバンドルIDは保存されません。

バンドルIDを設定する前に欠落しているステップはありますか?

アプリはまだAppStoreにないので、App Store IDを設定していません(私の理解では、これらは必要ないのですか?)。iOSアプリのplistにアプリIDを設定しました

{FacebookAppID => "XXXXXXXXXXXXXXX"} 

と同様にURLスキーム

{CFBundleURLSchemes => ["fbXXXXXXXXXXXXXXX"]}

ログインしようとすると、次のエラーが発生します。これは、バンドルIDが設定されていないか、iOSアプリのバンドルIDと一致していないことを明確に示しています。

FBConditionalLog:システム認証に失敗しました:'Facebookサーバーはこのアクセス要求を実行できませんでした:remote_app_idは保存されたIDと一致しません'。これは、バンドル識別子と、developers.facebook.com/appsにあるサーバー上のアプリ構成との不一致が原因である可能性があります。

4

0 に答える 0