ios - 更改 Swift Package 中的默认标题注释许可

标签 ios swift xcode swift-package-manager

是否可以更改 Swift Packages 中的默认 header ?
我找不到任何东西。
我不想为一个项目改变它。这个有可能。如果你想改变
它适用于您的项目:Changing the default header comment license in Xcode
我想更改我的 Swift 包中的默认 header 。这可能吗?

最佳答案

要更改单个 Swift 包的标题注释,您必须输入 IDETemplateMacros.plist文件位于以下位置,相对于您的包根目录:

.swiftpm/xcode/package.xcworkspace/xcshareddata/IDETemplateMacros.plist
不幸的是,在 Xcode 13 中,包名宏不起作用,但您可以手动指定它。以下是您的宏文件的示例内容:
<?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___
//  Your Package Name
// 
//  Created by ___FULLUSERNAME___ on ___DATE___.
//  Copyright © 2021 Your Name Or Company. All rights reserved.
//</string>
</dict>
</plist>

关于ios - 更改 Swift Package 中的默认标题注释许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67614785/

相关文章:

iphone - 设置 ShinobiControls 条形图

ios - Swift 3.0 中的 Spotify SDK : how to know when a song ends

ios - 三角形 UIView - Swift

ios - 将对象保存到核心数据中

swift - 从 nib 实例化 UIView 导致无限循环问题

ios - Xcode 7.3 : app delegate can't access its own objects, context 声称要捕获 objective-C 对象,但 self 不可用

ios - AVAudioPlayer 在歌曲开始/停止时发出咔嗒声/爆音

ios - 如何在特定的 NSString 之后从 NSString 中删除字符

ios - 当 TouchID 在 iOS 9 上被锁定时,LAContext.canEvaluatePolicy 返回 true

ios - 超过最大触摸次数使得程序不调用touchesEnded方法?