【问题标题】:XCode 3.2 Ruby and Python templatesXCode 3.2 Ruby 和 Python 模板
【发布时间】:2009-09-05 02:14:11
【问题描述】:

在 xcode 3.2 下,我的 ObjectiveC + Python/Ruby 项目仍然可以打开更新和编译,但您无法创建新项目。

鉴于 xcode 3.2 中缺少所有 ruby​​ 和 python 的痕迹(即创建项目并添加新的 ruby​​/python 文件),是否有一种简单的方法可以再次安装模板?

我找到了一些关于将它们复制到某个文件夹中的信息,但我似乎无法让它工作,我怀疑文件夹位置已更改为 3.2。

【问题讨论】:

  • 即使在安装了模板之后,对我来说,将 IB 和 XCode 连接在一起的 RubyCocoa/PyObjC 功能都没有工作——你让它工作了吗?
  • 我能让事情正常运行的唯一方法是在 xcode 3.1 中创建一个空的 python/ruby 项目,然后为您处理的每个新项目复制这个项目文件夹。并且 3.2 允许您重命名项目,以便您可以为 eacn 新项目命名。

标签: python ruby cocoa xcode pyobjc


【解决方案1】:

3.2中应用模板的文件夹是: /Developer/Library/Xcode/项目模板/应用程序

python 的模板位于: http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Project%20Templates/

使用:

$svn co <address of template you want> /Developer/Library/Xcode/Project Templates/Application/<Folder you want it in>

例如

$svn co http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Project%20Templates/Cocoa-Python%20Document-based%20Application/ /Developer/Library/Xcode/Project\ Templates/Application/Cocoa-Python\ NSDocument\ based\ Application

【讨论】:

    【解决方案2】:

    Here's the word 来自 Xcode-Users 邮件列表中的 Chris Espinosa:

    我们不再强调 Cocoa-Python 和 Cocoa-Ruby,虽然已有项目 将继续在 Xcode 中构建。你 可以复制您现有的一个 项目并使用新的重命名 命令来启动一个新项目。

    针对删除 这些模板将被复制到 不 Xcode 中的 Python/Ruby 模板,以及 我们将使用该错误来衡量需求 为将来提供支持。

    我建议在https://bugreport.apple.com 提交错误报告,以表达您对该主题的意见。

    【讨论】:

      【解决方案3】:

      从 Xcode 3.2 开始,Apple 决定不包含来自 3rd 方项目(包括 PyObjC、RubyCocoa 或 MacRuby)的项目和文件模板。由于这些模板文件的更新频率通常比 Xcode 的发布周期更频繁,因此 Xcode 附带的模板通常已经过时。现在鼓励开发人员直接从这些项目的存储库中安装模板。 PyObjC 模板目前仅在 SVN 中可用,尽管 PyObjC 开发人员打算“很快”在网站上提供它们。 This 问题详细说明了如何安装新模板。

      【讨论】:

        【解决方案4】:
        • Cocoa-Ruby Templates 下载到“/Developer/Library/Xcode/Project Templates/Application/Ruby Application/”和“/Developer/Library/Xcode/File Templates/Ruby/”目录。
        • 安装最新版本的Ruby Cocoa

        更多信息请访问Ruby Cocoa website

        【讨论】:

          【解决方案5】:

          以上评论都很好而且很有帮助,但并没有真正帮助。我能找到的最简单的方法是在 xcode 3.1 中创建一个空的 python/ruby 项目,然后为您处理的每个新项目复制该项目文件夹。

          当您打开新/空白项目时,3.2 有一个新功能,可让您重命名项目,以便为每个新项目命名。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-03-19
            • 1970-01-01
            • 1970-01-01
            • 2011-05-07
            相关资源
            最近更新 更多