2014-09-18 208 views
5

我的应用程序目前有6.1基地SDK 6.1犯规节目的iOS模拟器8在Xcode 6.0.1

香港专业教育学院的基础SDK把iPhoneOS6.1.sdk到: 的Xcode>开发>平台> iPhoneOS.platform>开发>的SDK>

,它可以让我建立与基本SDK设置为iOS6.1

但是,除非我有没有基本SDK设置为8.0,它不给我任何运行iOS 7.0模拟器, 7.1或8.0

有没有人有办法获得它向我展示所有的模拟器,即使我的Base SDK是6.1?

+0

为什么要这样做?更新您的应用程序以使用8.0的基本SDK。您有最近3个月的时间来更新和测试iOS 8的应用程序。否则,您可以使用Xcode 5在运行iOS 8的开发设备上测试6.1 Bask SDK应用程序。 – rmaddy 2014-09-18 16:06:37

+0

使用Xcode 5现在很好,但通常是苹果转在一段时间之后用旧版本的xcode上传的能力,我们不会因为某些原因而更新我们的应用程序以使用新的ios7风格(和ios 7基本sdk),直到明年 – Jeffrey 2014-09-19 08:13:43

回答

1

下载其他可用的iOS模拟器(7.1,7.0和6)。为我工作

+0

我试过这个,但他们只在基本sdk被设置为8.0时足够奇怪。你有没有通过xcode或某个网站下载它们?你现在可以确认你正在使用xcode 6.0.1吗? – Jeffrey 2014-09-19 08:14:11

+1

好的,只要我把6.1模拟器放到xcode包的内容中,所有的模拟器都显示出来了,即使我的基本SDK是6.1解决了! :D – Jeffrey 2014-09-19 08:44:34

+0

不好的建议。请,请不要这样做! – 2014-11-03 20:04:10

2

前往WindowsDevices然后按下底角的加号并添加您所需的模拟器。

11

在Xcode 6.1中,您可以手动添加模拟器。为此,请转至窗口 - >设备并按下底部左侧的+符号。

enter image description here

然后你可以选择设备类型和iOS版本创建的组合。

enter image description here

0

不要上了年纪的SDK复制到新的Xcode。这是不受支持的,很可能导致问题。

您应该使用最新的SDK并将部署目标设置为您想要支持的最旧的操作系统。我相信现在大多数开发人员正在使用8.1或7.1的部署目标来使用8.1 SDK(或将其设置为最新版本)。