2011-08-26 64 views
4

我刚刚从基于Xcode 3.x的库中获得了一本用于iPhone编程的书籍,所以我想从此开始。幸运的是,我从SnowLeopard更新到狮子与Xcode已经安装,所以我没有问题,让它安装或运行在第一位。Lion + Xcode 3.2.3启动问题

所以我通过的HelloWorld示例阅读并当我尝试启动界面生成器我得到的消息:

This version of Interface Builder does not support documents of type "Interface Builder Cocoa Touch Document (XIB 3.x)" targeting "iPhone/iPod touch 

我安装的Xcode 3.2.3和有线索如何改变除了XIB 3.x以外的其他功能。

有什么建议吗?

回答

2

看起来你可能需要安装的Xcode 4

+0

在Lion中安装Xcode 3.2.6有一个很好的链接[http://anatomicwax.tumblr.com/post/7906770311/installing-xcode-3-2-6-on-lion]。 –

3

根据这个帖子,你不能在狮子安装的Xcode 3.x的(至少没有成功)。 http://anatomicwax.tumblr.com/post/7906770311/installing-xcode-3-2-6-on-lion

IB不起作用。解决方法是在升级到狮子之前安装xcode 3.x,然后转到狮子。如果你已经升级,你的运气不好。

如果您不介意使用配置文件和修改已装载的映像,该链接确实有一个(hackish)解决方法。

2

对不起,如果我在这里有点苛刻,但我不认为学习掌握过时的SDK是因为你碰巧手头有一本过时的书是个好主意。

即使您希望继续使用该编程语言部分的书,您仍然应该继续使用Xcode 4.它不应该太难,并且会让您为现实世界做好准备。

+0

这有点严厉......但比苛刻更真实。此外,请检查您的图书馆是否订阅了Safari在线。如果是这样,那么只需使用xcode 4和safari中的一本书。 – mydogisbox

+0

无论如何,如果我想最终部署一些东西,我必须切换到Xcode 4,但我知道,但Xcode 4是新的。有(据我所知)没有使用Xcode 4的书,它会让Xcode 3.x更容易一点。 – mantuko

+0

书籍总是比实际开发至少延迟数月 - 因此,印刷书籍的概念本身已经过时,至少就我们所谈论的目的而言。他们可能提供了一种方便的入门方式,但只要您设法启动并运行了第一个Hello World程序,您应该(恕我直言)转储它们并依赖遍布网络的教程。它们通常比较新,在许多情况下,它们提供的实例比书中无聊的实例更有用,更有趣。 – Toastor

0

我无法使用安装包在Lion下安装Xcode 3.2.6,但是如果您将它安装在另一台计算机上,则只需将Developer文件夹复制到启动驱动器的根文件夹中。它需要更长的时间,因为它必须复制约11 GB,但它似乎工作正常!