繁体   English   中英

如何在XCode中安装特定的iPhone模拟器SDK版本?

[英]How do I install a specific iPhone simulator SDK version in XCode?

几周前,我正在开发一个引用iPhoneSimulator 8.2 SDK的项目。 今天我继续研究这个项目,突然间我无法运行模拟器。 我收到以下错误消息:

错误! 无法在`/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk'找到iPhoneSimulator SDK 8.2

果然,模拟器SDK不再存在于该目录中。 所以我打开了XCode,进入了下载窗口,看到它已经不再安装了。 我不知道这是怎么发生的,但我猜测XCode会更新并删除它。 所以,我再次下载并安装8.2 SDK。 但是,当它完成时,我的项目仍然无法运行:我收到了完全相同的错误。 在检查文件系统后,我看到XCode实际上安装了8.3 SDK,而不是8.2,即使XCode GUI说它安装了8.2。

我正在运行XCode 6.3(这很奇怪,因为我看到6.3仅在几天前发布,而且我在一个多月内没有安装或升级XCode)。

有没有办法下载特定版本的iPhoneSimulator SDK并手动安装它?

您在iOS模拟器中运行iOS模拟器运行时针对iOS模拟器SDK构建。

不幸的是,这很令人困惑,因为SDK和运行时位于Xcode.app包内的相同位置。

您要做的是针对最新的iOS模拟器SDK(从Xcode 6.3开始的iOS 8.3)构建,并在具有iOS 8.2模拟器运行时的模拟设备中运行您的应用程序。

您可以通过转到Xcode - > Preferences - > Downloads来从Xcode中安装iOS 8.2模拟器运行时。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM