Xcode 4和iOS SDK 4.3与Snow Leopard兼容吗?

4

目前我正在使用Snow Leopard操作系统上的Xcode 3和iOS SDK 4.2。我计划下载并安装Xcode 4和iOS SDK 4.3。

我想知道Xcode 4和iOS SDK 4.3是否与Snow Leopard兼容。


1
强调以下评论,即使您的构建目标是较旧版本的iOS,您仍应使用带有Xcode 4.2的iOS SDK 5.0。 - Duncan Babbage
是的,针对Snow Leopard操作系统确实有Xcode 4.2版本。与其选择Xcode 4和iOS SDK 4.3,我应该升级到Xcode 4.2和iOS SDK 5.0版本。 - Thein Hla Maw
1
当然。一些新功能(例如自动引用计数)与旧版本的iOS向后兼容。如果您将iOS 4.2(或其他版本)设置为构建目标,则不向后兼容的任何功能都不会被使用。 - Duncan Babbage
我正在使用Xcode 3.2.4和sdk 4.2。Xcode 4.2适用于Snow Leopard的文件大小为1.6 GB。我认为这是sdk 4的升级版。在安装Xcode 4.2之前,是否有Xcode 3.2.4的升级版,或者只需安装Xcode 4.2? - Thein Hla Maw
4个回答

5
当您访问iOS开发者中心X-Code下载链接时,您将可以单独下载.dmg文件。
请注意,X-Code 4.2仅包含iOS 5模拟器和库。如果您需要更低版本的模拟器和库,请在X-Code中转到“首选项”->“下载”选项卡。在下载选项卡中,您将看到两个选项卡:
1)组件 - 在此处,您将有下载iOS 4.3模拟器(约600 MB),iOS 4.0-4.1(约670 MB)设备调试支持,iOS 3.0-3.2.2(686.3 MB)设备调试支持的选项。
2)文档 - 您将有下载iOS 5.0、XCode 4.2开发人员库、Mac OSX 10.7核心库的选项。
安装所需的组件即可开始使用。
希望这有所帮助。

雪豹系统没有XCode 4.3的下载。 - gyozo kudor

4

有一个特定版本的Xcode 4.2(以及可能是早期版本)可以在Snow Leopard上使用。这就是我在我的iMac上使用的版本。请注意,您可以在使用iOS5 SDK的情况下使用4.2,并且仍然可以部署到旧设备上(甚至下载4.3模拟器),以防找不到Xcode 4。

但是,您无法使用(下载)来自AppStore的适用于Lion的版本。要查找Snow Leopard特定版本,请登录Apple的开发人员门户网站,您将看到针对SL和Lion的单独链接。


2

非常感谢你,David。我正在下载。 - Thein Hla Maw

2
是的,但前提是您必须从Apple下载到正确的文件。
目前,在注册的开发者网站上有2个不同的dmg下载可供SDK和Xcode安装程序使用,一个是适用于Lion系统的,另一个是适用于Snow Leopard系统的。Lion版本的只能兼容Lion系统,Snow Leopard版本的只能兼容Snow Leopard系统。App Store中的安装程序可能仅适用于Lion系统,因此您可能需要注册开发人员计划才能获得另一个安装程序。
通常情况下,Apple会移除(或隐藏)以往SDK的先前版本的下载,因此,如果您没有在时间范围内下载适用于所使用Mac系统的SDK的正确安装程序的dmg文件,那么您将无法获得兼容的安装程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接