Xcode自定义项目模板仅创建对文件的引用

时间:2010-04-13 11:40:32

标签: xcode templates project xcode-template

我尝试创建一个自定义项目模板来设置单元测试。

问题在于,当我基于此模板创建新项目时,它会创建对模板文件的引用:

当我编辑文件时,它会更改我的模板文件而不是我的实际项目文件! 当我删除我的模板时,我实际项目中的文件变为红色!

项目模板位于:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates / Application / Test-based Application

阅读有关堆栈溢出的一些问题我试图在

中安装我的模板项目

/ Library / Application Support / Developer / Shared / Xcode / Project Templates

但是当我创建一个新项目时,我无法看到我的模板。

有人可以帮忙吗?

谢谢, 文森特

2 个答案:

答案 0 :(得分:0)

您可能对我在GitHub上的Xtemplate项目感兴趣。这是一个简单的脚本,它将设置一个具有良好默认值的新Xcode项目,它具有OCMock的单元测试目标。

答案 1 :(得分:0)

有几个原因,但最重要的是因为您的模板信息plist标识符不是唯一的!如你所说,你把模板放在/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project模板/应用程序/基于测试的应用程序中 然后在其他地方移动相同的模板。 xcode在第一个位置看到了标识号,忽略了第二个位置。更改标识符并尝试一下。 为什么不尝试主模板文件夹:library / developer / xcode / templates?