2012-09-24 125 views
8

我通过App Store安装了Xcode 4.5,它支持iOS 5.1和6.0,但不支持iOS 4.3。也不能在首选项的“下载”选项卡中下载。我试图从另一台电脑上抓取它,并将它放在这个电脑上,如described by Dominik Porada,但唉,这并没有奏效。也许有我需要的其他文件?我如何获得iOS 4.3 SDK?如何在Xcode 4.5上安装iOS 4.3 Simulator?

+0

检查此问题:http://stackoverflow.com/questions/11651773/how-to-install-simulator-sdk-4-3-to-xcode-4-4-on-mountain-lion/11743817 iOS 4.3模拟器在Xcode 4.4中消失了,但对于Lion来说却不是,但上面的问题应该是相当相关的。 –

+0

啊哈!谢谢@BoA。猜猜我只需要在Lion的副本上留一段时间。 – theory

+0

Lion的虚拟机可能是一个不错的选择。 –

回答

6

实际上,我确实通过将iPhoneSimulator4.3.sdk文件复制到Xcode.app程序包(如described by Dominik Porada)而使4.3出现在Xcode 4.3菜单中。我想我只需要重新启动Xcode就可以了!

但它不起作用。正如在this question的回答中指出的那样,Mountain Lion不支持iOS 4.3。不过,对Lion来说可能工作得很好。

0

这是在XCode 4.2中运行iOS 5.1的解决方案。尝试遵循相同的程序。尝试从之前的XCode版本复制它。但是我没有尝试过自己。但是看看它是否有效。

要获得的Xcode 4.2雪豹运行iOS 5.1,你可以做到这一点的设备上运行代码:如果有其他Mac上运行狮子和Xcode的4.3.1您可以将文件从

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) 

放入相当于地方复制的文件上的雪豹的Mac:可能

/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

同样复制在该目录中发现了iOS 5.1 SDK文件:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk 

同时从iPhoneOS.platform文件夹中的Lion机器复制'version.plist'到Snow Leopard机器。

重新启动Snow Leopard机器上的Xcode并重新连接设备,看起来很开心。

如果没有与狮子和Xcode的4.3.1访问机器:

你可以走出4.3.1 DMG可以从苹果公司这里下载的文件:苹果开发者下载。

挂载DMG,在Xcode的图标显示包内容,并深入到

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

按照上面的步骤。

您可能会发现,在终端窗口中使用Apple专有的同上方法(sudo ditto src dest)可以更方便地复制文件夹。

+0

看起来像更高版本的Xcode ,你所要做的就是将'iPhoneSimulator $ version.sdk'复制到'Xcode.app'包中。看到我的答案更多的。 – theory

相关问题