2013-04-06 88 views
-1

我开始为IOS开发,但硬件我只得到支持高达10.6.4 我知道Xcode 4.2似乎在Snowleopard上工作... 但最后一个版本需要10.7.4无论如何,为了使最后的版本在10.6上工作?如果不是,如果我只是使用4.2,我还能继续发展吗?我会错过什么? 感谢为IOS开发10.6.4

编辑:感谢球员,生病是自己建设一个的Hackintosh ...

+0

澄清:你想开发iOS(iPhone,iPad),但你目前的MAC电脑只允许你安装10.6.4? – Jean 2013-04-06 14:29:27

+0

什么是您的硬件? – 2013-04-06 14:31:41

+0

@Jean Yep,这就是它 – rzfzr 2013-04-06 14:50:46

回答

1

旧版本的Xcode仍然可用:

如果您不能安装最新版本的Xcode你的MAC,你可以在connect.apple.com得到更旧的版本。

注:

  • 然而,他们不会来了最新的SDK。
  • 而且您无法开发具有Xcode旧版本 的最新iOS设备。

简而言之,您可能需要升级您的硬件才能开发使用lacode版本的Xcode。

1

苹果非常偷偷摸摸 - 他们想要销售硬件 - 所以通过放弃对Xcode中各种操作系统版本的支持,以及不支持具有较新操作系统的旧硬件,他们有效地迫使开发人员购买最新硬件以跟上软件的更新发展。

您仍然可以使用老版本的Xcode开发较老的iOS应用程序(即使用较旧的SDK并以较早的iOS版本为目标)(Apple至少可通过开发者门户使旧版本的Xcode可用)。但是,您需要仔细弄清楚您可以定位哪些iOS版本,因为Apple也会增加最低应用规格,以便向App Store提交新应用和更新。所以很快就不可能将使用Xcode 4.2开发的应用程序提交给商店,并且如果要制作将提交给商店的应用程序,则需要更新您开发的Apple硬件。

最令人讨厌的是,你甚至不能使用旧版苹果电脑作为构建服务器。我有一台不到5年的Mac mini,我不能再用它来开发它 - 它将成为一个构建服务器的完美选择!

+1

[从5月1日开始,提交给App Store的新应用程序和应用程序更新必须针对具有Retina显示屏的iOS设备构建,iPhone应用程序还必须支持iPhone 5上的4英寸显示屏](https://developer.apple.com /新闻/?ID = 3212013b)。这实际上意味着你需要一个相当现代的Xcode,因为配置一个项目,在旧的Xcode版本中开发和测试可能非常困难 - 如果不是不可能的话。 – vikingosegundo 2013-04-06 14:58:28

+0

@vikingosegundo是的 - 那是我的观点。感谢您添加额外的支持信息:) – jhabbott 2013-04-06 15:12:52