XCode 3.2 Ruby 和 Python 模板
在xcode 3.2下,我的ObjectiveC + Python/Ruby项目仍然可以打开、更新和编译,但无法创建新项目。
由于xcode 3.2中完全没有ruby和python的相关内容(比如创建项目和添加新的ruby/python文件),有没有简单的方法可以重新安装这些模板呢?
我找到了一些关于把它们复制到某个文件夹的信息,但我似乎无法成功,我怀疑3.2的文件夹位置已经改变了。
5 个回答
从Xcode 3.2开始,苹果决定不再包含来自第三方项目的项目和文件模板,比如PyObjC、RubyCocoa或MacRuby。这是因为这些模板文件更新的频率通常比Xcode的发布周期要快,所以Xcode里自带的模板常常是过时的。现在,开发者们被鼓励直接从这些项目的代码库中安装模板。目前,PyObjC的模板只在SVN上提供,不过PyObjC的开发者们打算“很快”在网站上提供这些模板。这个问题详细说明了如何安装新的模板。
这是Chris Espinosa在Xcode用户邮件列表上关于这个问题的看法:
我们正在减少对Cocoa-Python和Cocoa-Ruby的支持,不过现有的项目仍然可以在Xcode中继续构建。你可以复制你现有的项目,然后使用新的重命名命令来开始一个新项目。
针对这些模板被移除的问题提交的错误报告会被转到没有Python/Ruby模板的Xcode上,我们会用这个报告来判断未来是否需要继续支持这些。
我建议你在https://bugreport.apple.com上提交一个错误报告,表达你对此事的看法。
在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