2010-04-13 133 views
2

我试图创建一个自定义项目模板来设置单元测试。Xcode自定义项目模板只创建文件引用

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

当我编辑一个文件,它改变了我的模板文件,而不是我的实际项目文件! 当我删除我的模板时,来自我的实际项目的文件变为红色!

项目模板是:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project模板/应用/基于试验应用

阅读栈溢出了一些问题,我试着安装我的模板项目

/库/ Application Support /开发/共享/ Xcode中/工程模板

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

任何人都可以帮忙吗?

感谢, 文森特

回答

0

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

0

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