2

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

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

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

项目模板位于:

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

阅读有关堆栈溢出的一些问题,我尝试将我的模板项目安装在

/库/应用程序支持/开发人员/共享/Xcode/项目模板

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

有人可以帮忙吗?

谢谢,文森特

4

2 回答 2

0

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

于 2010-12-09T15:04:39.590 回答
0

有几个原因,但最重要的是因为您的模板信息 plist 标识符不是唯一的!正如您所说,您已将模板放在 /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application/Test-based Application 中,然后将相同的模板移到其他地方。xcode 已经在第一个位置看到了标识符号,而忽略了第二个。更改标识符并尝试一下。为什么不尝试主模板文件夹:library/developer/xcode/templates?

于 2013-07-19T08:38:35.760 回答