加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

无法下载iOS 8.1模拟器

发布时间:2020-12-15 01:51:45 所属栏目:百科 来源:网络整理
导读:当我使用Xcode 9.0下载模拟器(Xcode – 首选项 – 组件 – 模拟器)时,它将显示“无法下载并安装iOS 8.1模拟器。此服务器的证书无效。您可能正在连接到假装是的服务器“devimages.apple.com.edgekey.net”可能会使您的机密信息面临风险。“ 更详细的问题 我
当我使用Xcode 9.0下载模拟器(Xcode – 首选项 – 组件 – 模拟器)时,它将显示“无法下载并安装iOS 8.1模拟器。此服务器的证书无效。您可能正在连接到假装是的服务器“devimages.apple.com.edgekey.net”可能会使您的机密信息面临风险。“

enter image description here

更详细的问题

我发现我可以下载适用于iOS10.0及更高版本的模拟器,但我无法下载iOS 10.0以下的模拟器。
如你看到的:

>当我点击下载iOS 10.0以上的模拟器时,它就可以了。
>但是当我在iOS 10.0版本下面下载模拟器时,它会显示警告。

enter image description here

我试过这个解决方案:

>复制.dmg后缀的下载地址(@MesutGüNE?回答中的https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg)并在Safari浏览器中打开它。
>浏览器将显示警告显示服务器证书无效并自动禁用对URL的继续访问。

enter image description here


>点击“访问网站”,现在我可以在浏览器上下载模拟器安装包。
>下载安装包后,将安装包拖到缓存中。目录(/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
>将下载的.dmg文件移动到com.apple.dt.Xcode / Downloads目录。要执行此操作,请在finder中打开?/ Library / Caches并显示com.apple.dt.Xcode并转到下载。

Note: com.apple.dt.Xcode isn’t a true “directory”. It’s a package. But we can still access it’s contents by right clicking on the file and clicking “Show Package Contents”

>打开Xcode-> Preferences->组件并单击相关模拟器以继续安装下载文件

可选:如果仍然出现私有连接错误,则重新启动Xcode。做第3步。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读