我们为Android和iOS 6(XCode 4.5)编写了Cordova/PhoneGap 2.2应用程序。它利用使用公共API的AJAX调用到我们的私人站点,并将认证内置到AJAX调用中。 Android提交没有问题。iOS Cordova/PhoneGap App Store由于'未授权'而被拒绝
然而,当试图将应用程序提交给苹果公司的时候,所有人都走下坡路。
我们一直在拒绝,因为应用程序返回未经授权的消息。这不是从我们的应用程序返回的错误消息,因为调用永远不会到达我们的服务器(审计日志显示这一点)。这个错误在我们的开发,测试或QA阶段从未显示,我们无法重新创建它。
- 我们在Cordova.plist的ExternalHosts数组中有'*'。
- 应用程序使用我们的供应/分配帐户签署。
- 该应用程序验证并提交没有问题。
我们已经联系到苹果的DTS团队,他们的回应没有提供任何见解。
有没有人有任何想法如何解决这个问题?
谢谢你的帮助!
等待更多的时间.....可能是他们会有一个假期.... –
你是否在飞行模式下测试你的应用程序(没有网络)?据报道,苹果最初确实如此。 – hotpaw2