XCode 3.2 Ruby 和 Python 模板

6 投票
5 回答
11674 浏览
提问于 2025-04-15 14:05

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

由于xcode 3.2中完全没有ruby和python的相关内容(比如创建项目和添加新的ruby/python文件),有没有简单的方法可以重新安装这些模板呢?

我找到了一些关于把它们复制到某个文件夹的信息,但我似乎无法成功,我怀疑3.2的文件夹位置已经改变了。

5 个回答

3

从Xcode 3.2开始,苹果决定不再包含来自第三方项目的项目和文件模板,比如PyObjC、RubyCocoa或MacRuby。这是因为这些模板文件更新的频率通常比Xcode的发布周期要快,所以Xcode里自带的模板常常是过时的。现在,开发者们被鼓励直接从这些项目的代码库中安装模板。目前,PyObjC的模板只在SVN上提供,不过PyObjC的开发者们打算“很快”在网站上提供这些模板。这个问题详细说明了如何安装新的模板。

5

这是Chris Espinosa在Xcode用户邮件列表上关于这个问题的看法:

我们正在减少对Cocoa-Python和Cocoa-Ruby的支持,不过现有的项目仍然可以在Xcode中继续构建。你可以复制你现有的项目,然后使用新的重命名命令来开始一个新项目。

针对这些模板被移除的问题提交的错误报告会被转到没有Python/Ruby模板的Xcode上,我们会用这个报告来判断未来是否需要继续支持这些。

我建议你在https://bugreport.apple.com上提交一个错误报告,表达你对此事的看法。

6

在3.2版本中,应用程序模板的文件夹位置是:

/Developer/Library/Xcode/Project Templates/Application

而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

撰写回答