Xcode 9自定义文件头部信息
1、创建文件名为: IDETemplateMacros.plist 的文件;
2、添加FILEHEADER键,值为:
// FILENAME
// PROJECTNAME
//
// Created by apple on DATE.
// Copyright © 2018年 apple. All rights reserved.
//
通过将 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
Q & A
问:你是怎么知道 FILEHEADER 这个宏就是头部注释说明的?
答:在 Xcode Help 上有个对应文件对内置宏进行了说明
原文链接