我是否需要购买新的Mac来开发iOS 5应用程序?


3

我有一个Mac mini我几个月前拿起来学习开发iPhone / iPad应用程序; 它是运行OSX 10.6的英特尔酷睿双核处理器。我正在运行Xcode 3.2.6。

我可以不使用它来测试更新的iPhone的应用程序吗?

当我尝试添加我的新iPhone 4(而非s)进行开发时,我收到此错误:

The version of iOS on “<my iPhone>” does not match any of 
the versions of iOS supported for development with this 
installation of the iOS SDK. Please restore the device to 
a version of the OS listed below, or update to the latest 
version of the iOS SDK; which is available here.

OS Installed on iPhone
5.0 (9A334)

如果我理解正确,我需要Xcode 4,这意味着我需要OSX 10.7,它需要比我的Intel Core Duo更新的处理器。我还认为,由于它们具有各种限制,几乎不可能更新Mac的硬件。

所以我基本上坚持购买新Mac只是为了更新Xcode,还是有更简单的选择?


1
几个月前你用过它,对吧?Core Duos的Mac minis(与Core 2 Duos 相对)在几年前停止使用。我不愿意认为经销商发现了一些尘土飞扬的旧库存并在过去几个月里没有意识到它卖给你。
Spiff

它被使用了,是的。(300美元)我只想要玩一些东西。我想回想一下,获得一个新产品会更有效率,但这会使价格翻倍。
简熊猫

Answers:


5

如果您是Mac或iOS开发者计划的成员(每年99美元),您可以下载适用于Snow Leopard的Xcode 4版本。虽然通过Mac App Store提供的Xcode版本是完全免费的,并且不需要会员资格,但它确实需要Lion。


你确定吗?我只是不想花100美元找出我仍然需要一台新电脑,所以我可以测试我自己的应用程序。
简熊猫

我预测你可以在网上找到Xcode 4.2 for Snow Leopard的“试用版”(如果你知道我的意思)并在下降100美元之前进行旋转。
ta.speot.is 2011年

我在Apple的Xcode 4.2发行说明中发现了这一点:“只有购买了早期版本的Xcode,才能安装适用于Mac OS X v10.6 Snow Leopard的Xcode 4.2。” 我不知道这是否意味着即使您是开发人员计划成员也无法安装它,但它确实意味着有一个针对Snow Leopard的Xcode 4.2。 YouTube视频声称可以绕过App Store的Lion支票并以免费方式下载,但我还没有对此进行过测试,我甚至不确定它是否会有更老的32位编译器英特尔Mac。
L2G

好的,谢谢,我将不得不考虑一下我是否会成为付费开发者,但至少我不需要购买新电脑!
Jane Panda

@ L2G“只有购买了早期版本的Xcode,才能安装适用于Mac OS X v10.6 Snow Leopard的Xcode 4.2。” 我认为,如果您通过相同的iOS下载中心安装以前的版本,那么您可以升级......应该是同样的事情吗?
DiscoveryOV

4

适用于iOS开发者计划的成员可以使用Snow Leopard的Xcode 4。Xcode 4不需要Lion。


它也在App Store中。
vcsjones
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.