我正在开发具有第三方依赖项的 Swift 包命令行工具。只是打开 repo 文件夹并使用 SwiftPM 一直很好用,除了我似乎无法控制默认文件头。在使用 .xcodeproj 或 .xcworkspace 的其他项目中,我能够使用此处概述的步骤来控制它:
https://medium.com/@silmy/how-to-easily-change-your-file-header-text-in-xcode-347fa77d76f4
将 Plist 放在 Xcode 数据目录中并不是我想要的,因为不同项目的标头可能不同,无论如何我想将它提交到 repo,以便任何可能向项目贡献文件的人都将使用相同的标头.
我们曾尝试使用 CocoaPods 或 Carthage 简单地创建 Xcodeproj 或 Xcworkspace,但遇到了非常令人沮丧的问题。CocoaPods 说命令行工具不能使用第三方依赖,这似乎是不正确的,因为它在纯 SwiftPM 中运行时可以正常工作,而 Carthage 完全无法在我的机器上正确运行。
有没有人知道一种使用 SwiftPM 设置默认文件头的方法,这种方法可以提交到 repo 并且不需要其他依赖项管理器?