无法下载iOS 8.1模拟器
当我使用Xcode 9.0下载模拟器(Xcode – 首选项 – 组件 – 模拟器)时,它将显示“无法下载并安装iOS 8.1模拟器。此服务器的证书无效。您可能正在连接到假装是的服务器“devimages.apple.com.edgekey.net”可能会使您的机密信息面临风险。“
更详细的问题 我发现我可以下载适用于iOS10.0及更高版本的模拟器,但我无法下载iOS 10.0以下的模拟器。 >当我点击下载iOS 10.0以上的模拟器时,它就可以了。 我试过这个解决方案: >复制.dmg后缀的下载地址(@MesutGüNE?回答中的https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg)并在Safari浏览器中打开它。 >点击“访问网站”,现在我可以在浏览器上下载模拟器安装包。 >下载安装包后,将安装包拖到缓存中。目录(/Users/Andy/Library/Caches/com.apple.dt.Xcode/Downloads) >打开Xcode-Preferences下载并安装模拟器。 >所以它只是提前将安装包放入缓存目录,以便更快下载。但问题是这个警告窗口阻止我开始下载。即使我下载了安装包,但我还是无法安装它。 解决方法
看起来像网络问题,您可以通过浏览器查看日志并下载相关的.dmg文件。查看日志:
sudo /Applications/Xcode.app/Contents/MacOS/Xcode Password: 2017-09-27 09:35:05.531 Xcode[24753:3375917] plugin com.apple.dt.XCDocumenter.XCDocumenterExtension interrupted 2017-09-27 09:35:05.567 Xcode[24753:3376388] Hub connection error Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.apple.dt.XCDocumenter.XCDocumenterExtension" UserInfo={NSDebugDescription=connection to service named com.apple.dt.XCDocu ),NSUnderlyingError=0x7fb6702b4c00 {Error Domain=kCFErrorDomainCFNetwork Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “devimages.apple.com.edgekey.net” which could put your confidential information at risk." UserInfo={NSErrorFailingURLStringKey=https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg,NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?,_kCFNetworkCFStreamSSLErrorOriginalValue=-9813,kCFStreamPropertySSLPeerCertificates=( "<SecCertificate 0x7fb674e40f80 [0x7fff78314440]>","<SecCertificate 0x7fb674ef4770 [0x7fff78314440]>" ),_kCFStreamPropertySSLClientCertificateState=0,kCFStreamPropertySSLPeerTrust=<SecTrust 0x7fb674da1550 [0x7fff78314440]>,NSLocalizedDescription=The certificate for this server is invalid. You might be connecting to a server that is pretending to be “devimages.apple.com.edgekey.net” which could put your confidential information at risk.,_kCFStreamErrorDomainKey=3,NSErrorFailingURLKey=https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg,_kCFStreamErrorCodeKey=-9813}},NSErrorFailingURLStringKey=https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg,NSErrorClientCertificateStateKey=0} 2017-09-27 10:05:14.344 Xcode[24909:3382580] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813) 2017-09-27 10:05:14.513 Xcode[24909:3382580] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL,-9813) >日志中的可下载链接:https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg
>打开Xcode-> Preferences->组件并单击相关模拟器以继续安装下载文件 可选:如果仍然出现私有连接错误,则重新启动Xcode。做第3步。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |