前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Xcode 创建项目默认说明修改

Xcode 创建项目默认说明修改

原创
作者头像
莫空9081
发布2023-04-06 16:52:25
4820
发布2023-04-06 16:52:25
举报
文章被收录于专栏:iOS 备忘录iOS 备忘录

背景

最近需要修改Xcode创建项目默认文案修改,就是每次创建最上面默认生成的注释说明。想起来之前看原Raywenderlich(现在是Kodeco)网站下载的代码时,每个已存在的文件里都有一长串自定义的说明,而且新建文件的时候也是带有同样的自定义的说明,有过疑惑,但是没有仔细研究,今天研究下怎么实现的:

<!--more-->

Kodeco文件自定义的说明如下:

实现

通过Customize text macrosText macros reference

可以看出,Xcode默认头部文字注释默认定义如下:

代码语言:txt
复制
//  ___FILENAME___
//  ___PACKAGENAME___
//
//  Created by ___FULLUSERNAME___ on ___DATE___.
//  ___COPYRIGHT___
//

然后参考Customizing the file header comment and other text macros in Xcode 9

可以确定修改的步骤是:

  1. 创建IDETemplateMacros.plist
  2. 添加或修改Root对应的type为Dictionary
  3. 然后参考Text macros reference中字段的含义,添加对应的key(为字段名)和value(为要定义的文案)

步骤不难,需要区分的是,IDETemplateMacros.plist这个文件放置的地方,参考Customizing the file header comment and other text macros in Xcode 9

  • 个人开发针对某个Project生效,放置在: <ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
  • 多人针对某个Project生效,放置在: <ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist
  • 个人开发所有workspace生效时,放置在: <WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
  • 多人所有workspace生效,放置在: <WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist
  • 电脑上所有project都生效,放置在: ~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist

具体放置的位置,针对实际使用场景来确定,比如Kodeco文件自定义的说明,应该放置的就是针对多人所有workspace生效;再比如如果想要修改电脑上Project中每次新建 Created by 的用户名,又不想修改电脑用户名(可能会有风险),就可以通过最后一种方式修改,如下:

参考

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 实现
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档