2015-10-07 77 views
0

我一直在使用Phonegap项目,之前使用Xcode 6.4打开它并在模拟器中查看它。我结束了升级到7.0.1,所以我可以在我的实际设备上测试它。更新Xcode后,我的应用程序中的Ajax调用现在总是失败并返回一个错误(在模拟器和iphone上安装的版本)。Xcode 7.0.1 PhoneGap项目更新后无法连接到互联网

如果我在浏览器中运行它或使用PhoneGap应用程序来测试代码(https://itunes.apple.com/us/app/phonegap-developer/id843536693?mt=8),ajax连接正常。

我正在加载相同的代码,并确实使用它很好,然后更新ajax调用不起作用一分钟后。有什么建议么?

+0

我卸载了Xcode 7并重新安装了6.4。我再次打开了项目,Ajax调用工作。有任何想法吗? – Cake

+0

苹果添加了名为ATS(应用程序传输安全性)的新安全功能,阻止非HTTPS连接,只需将它添加' NSAppTransportSecurity NSAllowsArbitraryLoads'你的info.plist(有一个插件,这是否) ,不建议这样做,因为它不安全,如果您提供更多详细信息,我可以帮助您以更安全的方式配置ATS – jcesarmobile

+0

感谢您的信息。我所有的链接都是http。我收到的数据不需要加密,所以我认为SSL加密信息是毫无意义的。 因此,如果我将该代码添加到info.plist它会让http调用通过?如果我不是来回发送敏感信息,它是否真的很重要,如果它是https或不是? – Cake

回答