无法访问iOS模拟器上的网站 - '此连接不是私有的'

时间:2017-10-27 17:01:53

标签: xcode ios-simulator

我目前正在构建一个手表应用扩展程序,并希望使用模拟器,因为它比每次构建我的实际Apple Watch更容易,更快。

但是,我遇到了模拟器的问题,由于错误“此连接不是私密的”,我无法访问任何网站。这通常不会有问题,除非在我的情况下我需要使用Facebook登录我的iOS,我在那里面临同样的问题。使用SFSafariViewController

时,消息略有不同
  Safari cannot open the page because it could not establish a secure connection to the server

我已经查看了模拟器上的Safari设置,看看是否有任何我可以禁用但无法找到的安全措施。有什么方法可以解决这个问题吗?

我目前正在使用Xcode 9.1和macOS High Sierra 10.13.1

screenshot

3 个答案:

答案 0 :(得分:35)

从Mac上删除所​​有防病毒程序后,它对我有用。希望它对你有所帮助。

答案 1 :(得分:13)

早上好,

我在Mac上遇到了与Avast相同的问题。 您无需删除它,只需转到设置并禁用“Web Shield”,同时使用模拟器: See image for details

如果您不想为所有网站禁用它,可以将服务器添加到排除列表中: See image for details

希望这有帮助! 问候。

答案 2 :(得分:0)

  

我遇到了模拟器的问题,由于“此连接不是私密的”错误,我无法访问任何网站。

听起来你可能遇到App Transport Security,这需要应用程序安全地连接到服务器。在大多数情况下,您需要做的就是将您正在使用的URL的方法从HTTP更改为HTTPS。