【问题标题】:Lion + Xcode 3.2.3 starting problemLion + Xcode 3.2.3 启动问题
【发布时间】:2011-08-26 18:04:09
【问题描述】:

我刚从图书馆得到一本关于 iPhone 编程的书,它基于 Xcode 3.x,所以我想从它开始。幸运的是,我已经安装了 Xcode,从 SnowLeopard 更新到了 Lion,所以我在安装或运行它时没有遇到任何问题。

所以我通读了 HelloWorld-Example,一旦我尝试启动界面生成器,我就会收到消息:

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 以外的其他东西来完成这项工作。

有什么建议吗?

【问题讨论】:

    标签: objective-c xcode osx-lion


    【解决方案1】:

    根据这篇文章,您无法在 lion 上安装 xcode 3.x(至少没有成功)。 http://anatomicwax.tumblr.com/post/7906770311/installing-xcode-3-2-6-on-lion

    IB 不起作用。解决方法是在升级到 lion 之前安装 xcode 3.x,然后再到 lion。如果你已经升级了,那你就不走运了。

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

    【讨论】:

      【解决方案2】:

      看来您可能需要安装 Xcode 4。

      【讨论】:

      • 在 Lion here 中安装 Xcode 3.2.6 有一个很棒的链接。
      【解决方案3】:

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

      即使您想继续阅读这本书的编程语言部分,您仍然应该继续使用 Xcode 4。它应该不会太难,并且可以让您为现实世界做好准备。

      【讨论】:

      • 这有点苛刻...但比苛刻更真实。另外,请检查您的图书馆是否订阅了 Safari 在线。如果是这样,那么只需使用 xcode 4 和 safari 中的一本书。
      • 如果我想最终部署一些东西,我将不得不切换到 Xcode 4,我知道,但 Xcode 4 是新的。 (据我所知)目前还没有使用 Xcode 4 的书籍,如果坚持使用 Xcode 3.x 会更容易一些。
      • 书籍总是至少落后于实际发展几个月——因此,印刷书籍的概念本身已经过时,至少就我们所谈论的目的而言。它们可能提供了一种方便的入门方式,但是一旦您成功启动并运行了您的第一个 Hello World 程序,您应该(恕我直言)转储它们并依赖于网络上提供的教程。它们通常较新,并且在许多情况下提供了比书中枯燥的例子更有用、更有趣的实际例子。
      • 我认为一个好的开始需要的不仅仅是一个人的第一个 Hello World 程序。您必须了解基本概念和术语,这更有可能通过一本好书而不是通过网络上的教程来实现。如果您有基本知识和/或要解决的特定问题,教程是一个宝贵的资源。至少从我的角度来看,但每个人都有不同的学习方法。
      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        • 2012-01-10
        • 2012-12-07
        • 2011-12-17
        • 1970-01-01
        相关资源
        最近更新 更多