gpt4 book ai didi

xcode - 更改 Xcode 中的默认 header 注释许可证

转载 作者:行者123 更新时间:2023-12-03 05:05:23 25 4
gpt4 key购买 nike

每当我在 Xcode 中创建新的 .cpp/.h 文件时,都会在文件顶部添加一条注释。例如:

/*
* <file>.cpp
* <Name of project>
*
* Created by <My name> on <Date>.
* Copyright <Year and company>. All rights reserved.
*
*/

我想将默认注释更改为另一个许可证,例如 GPL/LGPL/或其他许可证。我可以在 Xcode 中更改此行为吗?

最佳答案

Xcode 9 有一个内置选项,您可以在下面的详细信息中找到它。

  1. 创建名为 IDETemplateMacros.plist 的属性列表文件
  2. 添加FILEHEADER值设置为 Root 并使用您的版权文本设置其字符串值,例如 Copyright © 2017 ...
  3. 将文件复制到以下位置之一
    • 对于单个项目和用户 <ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
    • 适用于单个项目中的所有团队成员 <ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist
    • 适用于单个用户工作区中的所有项目 <WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
    • 适用于所有团队成员的工作区中的所有项目 <WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist
    • 适用于您所做的一切,无论项目如何 ~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist
  4. 创建一个新文件 - 您应该会看到新的版权 header

样本IDETemplateMacros.plist用于复制和粘贴:

<?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>
// Created by Your Name on 29.12.17.
// Copyright © 2017 Your Company. All rights reserved.
// </string>
</dict>
</plist>

关于xcode - 更改 Xcode 中的默认 header 注释许可证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2381149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com