嗨,我收到以下错误:
此服务器的证书无效。您可能正在连接到一个假装是“server-prod.name-Cloud.com”的服务器,该服务器可能会将您的机密信息置于危险之中。\“UserInfo={NSErrorFailingURLStringKey=https://server-prod.name-cloud.com /v3/project/session/926B9E6BE31B/,您希望无论如何连接到服务器的NSLocalizedRecoverySuggestion=Would?,_kCFStreamErrorDomainKey=3,NSErrorFailingURLKey=https://server-prod.name-cloud.com /v3/project/session/926B9E6BE31B/,_kCFStreamErrorCodeKey=-9843,该服务器的NSLocalizedDescription=The证书无效。您可能正在连接到一个假装为“server-prod.name-Cloud.com”的服务器,该服务器可能会使您的机密信息处于危险之中。
我阅读了所有的相关文档,我们在“常见故障”部分中应用了所有的要求。
更多详细信息:
在我使用的应用程序中:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>注-在生产中,我总是使用HTTP的,我离开了NSAllowsArbitraryLoads,因为一些离岸测试人员可以将rout切换到HTTP进行调试。
发布于 2017-05-09 18:14:19
对于那些在本地使用服务器并需要让iOS模拟器信任证书的开发人员。按照以下步骤执行:
.cer文件。您需要一个有效格式的证书文件,通过从密钥链导出证书文件是最容易的。.cer文件拖放到模拟器上。它应该给你一个安装“配置文件”的提示。请继续按照说明安装它。General -> About -> Certificate Trust Settings -> "Enable Full Trust for Root Certificate" for your particular certificate来做到这一点希望这能让一些人省去头痛!
发布于 2020-08-06 20:14:35
我花了很长时间才找到解决办法:
如果我们中有人遇到了证书问题,这是因为防病毒阻止了iPhone模拟器浏览任何网站,我通过以下步骤解决了这个问题:
https://stackoverflow.com/questions/41221820
复制相似问题