在 xcode 3.2 下,我的 ObjectiveC + Python/Ruby 项目仍然可以打开更新和编译,但您不能创建新项目。
鉴于 xcode 3.2 中缺少 ruby 和 python 的所有痕迹(即创建项目并添加新的 ruby/python 文件),是否有一种简单的方法可以再次安装模板?
我找到了一些关于将它们复制到某个文件夹中的信息,但我似乎无法让它工作,我怀疑文件夹位置已更改为 3.2。
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
这是Xcode-Users 邮件列表上的 Chris Espinosa 所说的:
我们不再强调 Cocoa-Python 和 Cocoa-Ruby,尽管现有项目将继续在 Xcode 中构建。您可以复制现有项目之一并使用新的重命名命令来启动新项目。
反对删除这些模板的错误将被复制到 Xcode 中的 No Python/Ruby 模板,我们将使用该错误来衡量未来对这种支持的需求。
我会说在https://bugreport.apple.com上提交错误报告,以表达您对该主题的意见。
从 Xcode 3.2 开始,Apple 决定不包含来自 3rd 方项目(包括 PyObjC、RubyCocoa 或 MacRuby)的项目和文件模板。由于这些模板文件的更新频率通常比 Xcode 的发布周期更频繁,因此 Xcode 附带的模板通常已经过时。现在鼓励开发人员直接从这些项目的存储库中安装模板。PyObjC 模板目前仅在 SVN 中可用,尽管 PyObjC 开发人员打算“很快”在网站上提供它们。这个问题详细说明了如何安装新模板。
更多信息可以在Ruby Cocoa 网站上找到。
以上评论都很好,很有帮助,但并没有真正帮助。我能找到的最简单的事情是在 xcode 3.1 中创建一个空的 python/ruby 项目,然后为您处理的每个新项目复制这个项目文件夹。
当您打开新/空白项目时,3.2 有一个新功能,可让您重命名项目,以便您可以为 eacn 新项目命名。