我正面临着如下描述的痛苦:
我的 iOS 应用程序被定义为连接到我们公司的服务器,这是一个满足 iOS9 应用程序传输安全策略所需的所有要求的 HTTPS 应用程序
该应用程序适用于大多数用户
但有时有些用户/设备由于 -1022 错误而无法连接,表明 ATS 拒绝了我们的 HTTPS 服务器,因为它是明文服务器(?!)
删除并重新安装完全相同的版本后,这些用户/设备可以无缝连接到我们的服务器
那么有没有人遇到过同样的问题呢?任何人都可以帮助解决问题吗?
注意:我强烈反对将我的域添加到 plist 或使用 nsallowsarbitraryloads,因为我们服务器的 ssl 证书是严格有效的并且满足要求。
非常感谢!