我们目前正在使用 Cordova/PhoneGap(最新版本)为 Android 和 iOS 开发一个移动应用程序。我们应用程序的关键方面之一是它从不同的远程源(其中一个具有无效的 SSL 证书)检索数据。在确保正确设置了所有 .plist 设置(对于域白名单)之后,我们的应用程序在 iOS 5 和 6 下都无法运行。XCode 或 Safari 的控制台中没有显示错误——它只是死了。Android 应用程序运行良好,也可以在 Web 浏览器中本地运行。所以,几个问题:
是否有用于忽略 iOS 中无效 SSL 证书的 .plist 设置?我在 UIWebView 中看到了一些执行此操作的代码,但我们不确定是否应该修改该代码并冒着在其他地方破坏应用程序的风险。