1. 创建名称为IDETemplateMacros.plist 的plist 文件.
2. 添加key 为FILEHEADER 的键, 类型为string.
添加FILEHEADER( key-value)
3. 打开plist 文件, 代码形式:
- plist文件右键
- Open As
- Source Code
4. 模板代码:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>FILEHEADER</key>
<string>
// ___FILENAME___
// ___PACKAGENAME___
//
// Author: 下班不写程序
// Github: https://github.com/LiHe0308
// E-mail: 969629918@qq.com
// 简 书: https://www.jianshu.com/u/cde18f686c44
//
// Created by 下班不写程序 on ___DATE___
// _ _ _ _
// | | |_| | | | |
// | | _ | |__| | __
// | | | | | __ |// \\
// | |__/\| | | | | |||__//
// |_|__,/|_| |_| |_|\\__,/
//
</string>
</dict>
</plist>
5. 保存你自定义的plist 文件, 存放到指定目录(例: 仅当前项目生效):
1.打开项目
2.找到xxxx.xcodeproj
3.右键显示包内容
4.放到与xcschemes 同级目录下
存放到指定目录
这就完事了😆😆😆
6. 效果
效果
7. 指定的目录!!!
通过将 IDETemplateMacros.plist 文件放置到不同的目录,其影响的范围也不同:
只对当前 Project 指定的用户(username)有影响
- <ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
对当前 Project 的所有成员有影响
- <ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist
对指定用户的 Workspace 下的 Project 有影响
- <WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
对所有成员 Workspace 下的 Project 有影响
- <WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist
对 Xcode 所有创建的文件都有影响
- ~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist
.End