如何信任 Xcode Cloud 构建的快速宏目标?

How do I trust a swift macro target for Xcode Cloud builds?

提问人:Jordan Wood 提问时间:10/11/2023 更新时间:10/18/2023 访问量:290

问:

我刚刚从一个开源包中添加了我的第一个 Xcode 15、Swift 5.9 宏,我通过 Swift 包管理器引用了该宏。我第一次在本地编译时,我必须通过对话框信任宏的包,这对于本地构建来说很好。但是,现在我的应用无法在 Xcode Cloud 上构建,并显示错误“必须先启用 Target,然后才能使用”。

如何告诉 Xcode Cloud 信任宏的目标?

xcode15 xcode-cloud swift-宏

评论


答:

7赞 slavikus 10/18/2023 #1

我遇到了同样的问题,并很快发现了一个绕过宏验证的附加默认键(与命令行选项相同):-skipMacroValidationxcodebuild

defaults write com.apple.dt.Xcode IDESkipMacroFingerprintValidation -bool YES

评论

1赞 Jordan Wood 10/18/2023
这应该放在文件中ci_post_clone.sh