2015-10-07 79 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

回答