2012-02-28 14 views
2

私はビルド中のiOSアプリケーションにFacebookを統合したいと思いますが、まだ公開されていないiOSアプリケーションでFacebookの「ネイティブiOSアプリケーション」を設定する方法はないようですApp Storeで。フェイスネイティブiOSアプリのテスト

自分のFacebookデベロッパーのアカウントから自分のFacebook AppのネイティブiOSアプリケーションを設定するときは、自分のApp Store IDを入力する必要があります。私が提出したときにしかし、私は、次のエラーメッセージが表示されます。

iTunesのApp Storeが iPhoneとiPod touchのために利用できないものとして、あなたのアプリを報告するためあなたのiPhoneのApp Store IDが無効である

私はiTunes Connectで自分のアプリケーションをセットアップしましたが、私はビルド中ですのでまだバイナリを提出していないので、このメッセージはApp Storeで利用できないためです。

これはキャッチ22のようです。 App Storeでアプリをテストすることはできませんが、テストしてビルドするまでAppStoreで自分のアプリを手に入れることはできません。リリース前にFacebookでiOSアプリケーションをテストするにはどうすればよいですか?

答えて

7

私はそこにいましたが、解決策は簡単です。

Facebookの「ネイティブiOSアプリケーション」には記入しないでください! テストのために必要なのはFacebook appidです。

+0

あなたが必要とするのは、Facebook appidだけですか? Facebook Appの設定でフォームのネイティブiOSアプリケーションの一部を無効にしました。それはまだ公開されていない私のアプリへの深いリンクはまだありません。私のアプリケーションは、フェイスブックでシームレスにログインできるように私はオープンURLの処理をセットアップしている。 – Sabobin

+0

'fb 'をinfo.plistに追加しましたか?また、ネイティブiOSアプリケーションをオフにしたくないだけで、AppStore IDを入力しないでください。 – rckoenes

0

その後、iOS FacebookチュートリアルのDeep Linking部分にAppStore IDが記載されています。誰かのIDを一時的に使用してすべてのデータを保存することができます。彼らは、あなたが最終的にアプリを公開するときにあなたが自分のIDを使用することを確認すると言うだけです。

0

私は考えませんfacebookネイティブiOS Appの設定が必要です。私は2つのアプリでそれを使ってFacebookのログインを済ませましたが、私のアプリの中にそれがなくてもすべてうまく動いています。ここで私の回避策は次のとおりです: Native iOS Facebook SSO won't return to app

関連する問題