我们为 Android 和 iOS 6 (XCode 4.5) 编写了一个 Cordova / PhoneGap 2.2 应用程序。它利用公共 API 对我们的私有站点进行 AJAX 调用,并在 AJAX 调用中内置身份验证。Android 提交没有问题。
然而,当试图向苹果提交申请时,一切都走下坡路了。
我们不断被拒绝,因为应用程序返回未经授权的消息。这不是从我们的应用程序返回的错误消息,因为调用永远不会到达我们的服务器(审计日志显示了这一点)。此错误在我们的开发、测试或 QA 阶段从未出现过,我们无法重新创建它。
- 我们在 Cordova.plist 的 ExternalHosts 数组中有“*”。
- 该应用程序使用我们的供应/分发帐户签名。
- 应用程序验证并提交没有问题。
我们已经联系了 Apple 的 DTS 团队,但他们的回复没有提供任何见解。
有谁知道如何解决这个问题?
感谢您的帮助!