我尝试创建一个自定义项目模板来设置单元测试。
问题在于,当我基于此模板创建新项目时,它会创建对模板文件的引用:
当我编辑文件时,它会更改我的模板文件而不是我的实际项目文件! 当我删除我的模板时,我实际项目中的文件变为红色!
项目模板位于:
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates / Application / Test-based Application
阅读有关堆栈溢出的一些问题我试图在
中安装我的模板项目/ Library / Application Support / Developer / Shared / Xcode / Project Templates
但是当我创建一个新项目时,我无法看到我的模板。
有人可以帮忙吗?
谢谢, 文森特
答案 0 :(得分:0)
您可能对我在GitHub上的Xtemplate项目感兴趣。这是一个简单的脚本,它将设置一个具有良好默认值的新Xcode项目,它具有OCMock的单元测试目标。
答案 1 :(得分:0)
有几个原因,但最重要的是因为您的模板信息plist标识符不是唯一的!如你所说,你把模板放在/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project模板/应用程序/基于测试的应用程序中 然后在其他地方移动相同的模板。 xcode在第一个位置看到了标识号,忽略了第二个位置。更改标识符并尝试一下。 为什么不尝试主模板文件夹:library / developer / xcode / templates?