2016-12-22 18 views
0

私のアプリを検証しようとすると、なぜこのエラーが出るのですか?そして/またはそれを修正する方法?私が読んだことは、あなたがスキームとtwitterとinstagramがうまく動作することを許可する必要があると言うものはありません。iTunes Store操作が失敗しました。あなたのアプリで見つかった以下のURLスキームは許可されていません:[fb]

私が使用しているすべてのURLスキームは、app info.plistファイルで宣言されています。私のデバイス上で自分のアプリケーションをビルドして実行すると、コードはすべて正常に動作し、クリックすると、私のアプリは特定のFacebookページにリダイレクトされます。

今、アプリを検証してアプリストアにアップロードできるようにしようとしています。 "fb" "

私のinfo.plistから" fb "URLスキームを削除しても、私のアプリケーションはもはやリダイレクトされませんFacebookのアプリには送信されますが、Safari(これは私が欲しくない)で開き、検証します。

"fb" URLスキームを検証して、私のアプリがこのエラーを検証してもらえないようにするにはどうすればよいですか?ここで

は私のInfo.plistの写真です:

enter image description here

+0

'fb'をあなたのアプリケーションで使用されるカスタムURLスキームとして宣言しようとしていますか、またはあなたのアプリケーションが' canOpenURL'でチェックする必要があるものとして宣言しようとしていますか?あなたは本当に詳細を提供する必要があります。あなたの質問を更新してください。コメントに詳細を投稿しないでください。 – rmaddy

+0

上記の更新済^^ – mjs317

+0

質問をInfo.plistファイルの関連部分で更新する必要があります。 – rmaddy

答えて

1

あなたは

など、あなたのアプリケーションのカスタムURLスキームは "Instagramの"、 "fbapi"、 "FB" であることを宣言しています

なぜですか?他のアプリでアプリを起動できるようにするには、独自の独自のカスタムURLスキームを宣言する必要があります。

あなたのアプリが起動する必要がある他のアプリのスキームを実際に表示することになっている場合は、間違ったキーの下にスキームのリストを入れています。 LSApplicationQueriesSchemesキーを使用します。これには多くの例があります。適切な使用方法についてはLSApplicationQueriesSchemesで検索してください。

+0

それを修正しました。ありがとうございました!私は存在しているのかどうか分かりませんでした。 – mjs317

+0

喜んで助けてください。あなたの質問を解決する答えを受け入れることを忘れないでください。これにより、人々は質問が解決されたことを知ることができます(そしてあなたの担当者も増えます)。 – rmaddy

関連する問題