[ios]更新 XCode 项目模板详细信息

标签: Xcode iphone ios
发布时间: 2017/3/27 19:36:34
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

以前所有的文件头都被显示如下。

//  Created by ABC_User_Name on 10/31/11.

我已经修改用户名称从ABC_User_NameXYZ_User_Name

现在,即使在注销和登录一次,我在所有的项目模板中发现相同的页眉之后。如何使用当前的用户名称更新这些模板?

我需要手动修改所有这些吗?

提前感谢您分享您渊博的知识。

解决方法 1:

原始模板使用此标头︰

//  Created by ___FULLUSERNAME___.
//  Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved.

以双下划线的单词是占位符的引用。有 18 个知道的和你可以添加更多您的模板定义中。这些选项可以使用的选项变量进行进一步修改。您在上面看到的是︰

  • ___FULLUSERNAME___完整的用户名称 (名称 + 姓) 的当前用户。
  • __YEAR__当前年。
  • ___ORGANIZATIONNAME___您的组织,如您的通讯簿的名称。你可以改变它为每个项目选择项目节点并设置组织字段。

一旦创建了该项目,标题变成纯文本和永远不会更新。


为将来的项目,我建议你重复模板和做的变化。否则你可能搞砸了的原始模板或有 Xcode 覆盖您的更改。

原件是在︰

/Developer/Library/Xcode/Templates/
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates 

而在副本︰

mkdir -p ~/Library/Developer/Xcode/Templates/File\ Templates/Jano
mkdir -p ~/Library/Developer/Xcode/Templates/Project\ Templates/Jano

其中"诺"是我的用户,它将显示为新项目选择屏幕中模板的类别。

User templates

然后你编辑的页眉文件手动,或者从 bash 使用 sed。

官方微信
官方QQ群
31647020