首先,了解下这个目录
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project\ Templates/iOS/Application/
这个目录是xcode自带的模版。我们复制Single View App.xctemplate这个模版,重命名为Single View DIY App.xctemplate,然后修改一下TemplateInfo.plist这个文件,把Identifier修改一下,比如com.apple.dt.unit.singleViewDIYApplication,然后保存。重启xcode,看看新建模版是否多了一个选择
把自定义模版文件放在这个文件夹下并不是一个好的选择。我们来看一下另一个目录
~/Library/Developer/Xcode/Templates/
这里xcode启动的时候扫描模版,也会扫描这里的内容。为了模版便于分类,我们这样做。
sudo mkdir /opt/XcodeTemplates
sudo mkdir /opt/XcodeTemplates/templates
ln -fhs /opt/XcodeTemplates/templates ~/Library/Developer/Xcode/Templates/DIYTemplates
然后在/opt/XcodeTemplates/templates目录下新建文件即可把模版注入xcode。
我们把之前的diy模版复制过来。
然后修改一下TemplateInfo.plist文件的Identifier。
重启一下xcode,看一下效果
好了,模版创建好了,接下来就是把模版修改成自己需要的样子。