首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法下载iOS 8.1模拟器

无法下载iOS 8.1模拟器
EN

Stack Overflow用户
提问于 2017-09-27 05:16:36
回答 3查看 4.2K关注 0票数 23

当我使用Xcode 9.0下载模拟器(Xcode - Preferences - Components - Simulator)时,它将显示“无法下载和安装iOS 8.1模拟器。此服务器的证书无效。您可能正在连接到一个假装是”devimages.apple.com.edgekey.net“的服务器,该服务器可能会危及您的机密信息。”

更详细的问题

我发现我可以下载iOS10.0及以上版本的模拟器,但不能在iOS 10.0下面下载模拟器。如你所见:

  • 当我点击下载iOS 10.0上面的模拟器时,它就开始工作了。
  • 但是,当我在iOS 10.0版本下面下载一个模拟器时,它将显示一个警告。

我尝试过这样的解决方案:

  1. 复制.dmg后缀的下载地址(2-9.2.1.1451951473.dmg从@MesutŞ应答)并在Safari中打开它。
  2. 浏览器将显示一个警告,显示服务器证书无效,并自动禁用对URL的持续访问。

  1. 点击“访问网站”,现在我可以在浏览器上下载模拟器安装包。
  2. 下载安装包后,将安装包拖到缓存中。目录(/Users/Andy/Library/Caches/com.apple.dt.Xcode/Downloads)
  3. 打开Xcode-Preferences下载并安装模拟器。
  4. 因此,它只是将安装包提前放到缓存目录中,以便更快地下载。但问题是,这个警告窗口阻止我启动下载。即使我下载了安装包,但仍然无法安装。
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-09-27 07:14:01

似乎网络问题,您可以检查日志和下载相关的.dmg文件通过浏览器。见日志:

代码语言:javascript
运行
复制
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}}, 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., NSErrorFailingURLKey=https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg, 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)
  1. 日志中可访问的链接:2-9.2.1.1451951473.dmg
  2. 将下载的.dmg文件移动到com.apple.dt.Xcode/Downloads目录。要执行此操作,请在finder中打开~/Library/Caches,并显示com.apple.dt.Xcode并转到Downloads

注意: com.apple.dt.Xcode不是真正的“目录”。是个包裹。但是我们仍然可以通过右键单击文件并单击“显示包内容”来访问它的内容。

  1. 打开Xcode->Preferences->Component并单击相关模拟器以继续安装已下载的文件

可选:如果Xcode仍然导致私有连接错误,请重新启动Xcode&请执行步骤3。

票数 16
EN

Stack Overflow用户

发布于 2017-10-01 19:08:25

实际上,我找到了另一种方法,如果您可以更新您的证书信任设置。浏览到Safari中的https://devimages.apple.com.edgekey.net/downloads/xcode/simulators。你会看到这个:

如果您点击“访问此网站”,它将提示您更新您的证书信任设置管理凭据。完成此操作后,下载链接将在Xcode中正常工作。

票数 21
EN

Stack Overflow用户

发布于 2017-09-27 06:57:53

几个月前,我也有过同样的问题,问题是我的网络(在我的例子中,各种网站的访问在办公室被封锁)。

我切换到另一个网络并下载必要的模拟器。(我的同事也有同样的问题,以上解决方案也是如此)

尝试,更改您的网络,并确保您没有连接到任何代理服务器。

希望这能帮到你。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46439970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档