我目前正在构建一个手表应用扩展程序,并希望使用模拟器,因为它比每次构建我的实际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
答案 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。