Android および iOS 6 (XCode 4.5) 用の Cordova / PhoneGap 2.2 アプリケーションを作成しました。これは、AJAX 呼び出しに認証が組み込まれたプライベート サイトへのパブリック API を使用した AJAX 呼び出しを利用します。Android の提出は問題なく行われました。
ただし、アプリケーションを Apple に提出しようとすると、すべてが下り坂になります。
アプリケーションがUnauthorizedメッセージを返すため、拒否され続けます。呼び出しがサーバーに到達しないため、これはアプリケーションから返されるエラー メッセージではありません (監査ログがこれを示しています)。このエラーは、開発、テスト、または QA フェーズ中に表示されることはなく、再現することもできません。
- Cordova.plist の ExternalHosts 配列に '*' があります。
- アプリケーションは、当社のプロビジョニング/配布アカウントで署名されています。
- アプリケーションは問題なく検証および送信されます。
私たちは Apple の DTS チームに連絡を取りましたが、彼らの反応は洞察を提供しませんでした.
この問題を解決する方法を知っている人はいますか?
ご協力ありがとうございました!