首先进入系统模板的目录
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project\ Templates/iOS/Application
复制其中最简单的 Single View Application.xctemplate 到桌面.
修改其中的 TemplateInfo.plist 内容
图中框出来的地方都是需要特别注意的..
修改完成后,将文件名改成你需要的,再复制到系统模板的目录
你也可以修改模板图标,也就是目录中的TemplateIcon.tiff
目录
The operation couldn’t be completed. (com.apple.InterfaceBuilder error 2001.)
Ancestors -> com.apple.dt.unit.storyboardApplication 改为 com.apple.dt.unit.cocoaTouchApplicationBase
类的模板其实和工程模板大同小异.
同样目录在,只不过一个是project templates 一个是 file templates
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates
进入source目录,复制其中的 Cocoa Touch Class.xctemplate 出来修改. 其中是些很常用的类,
我这边把除了NSObjectObjective-C之外的全删除了,当然需要留下 TemplateInfo.plist 和两个PNG图标.
___FILEBASENAME___.h
___FILEBASENAME___.m
可以修改这两个文件,一般也就是加些注释,或者代码的分区比如#pragma mark 等...
然后将 Cocoa Touch Class.xctemplate 改个名字放回去.比如我这改成了Custom Class.xctemplate
也可以对TemplateInfo.plist进行修改. 我这里删除了除NSObjectObjective-C之外所有的文件夹,所以下图红框里,被我删的只剩下NSObject
下载:https://github.com/KayCm/CustomProjectTemplate