提问人:Jordan Wood 提问时间:10/11/2023 更新时间:10/18/2023 访问量:290
如何信任 Xcode Cloud 构建的快速宏目标?
How do I trust a swift macro target for Xcode Cloud builds?
问:
我刚刚从一个开源包中添加了我的第一个 Xcode 15、Swift 5.9 宏,我通过 Swift 包管理器引用了该宏。我第一次在本地编译时,我必须通过对话框信任宏的包,这对于本地构建来说很好。但是,现在我的应用无法在 Xcode Cloud 上构建,并显示错误“必须先启用 Target,然后才能使用”。
如何告诉 Xcode Cloud 信任宏的目标?
答:
7赞
slavikus
10/18/2023
#1
我遇到了同样的问题,并很快发现了一个绕过宏验证的附加默认键(与命令行选项相同):-skipMacroValidation
xcodebuild
defaults write com.apple.dt.Xcode IDESkipMacroFingerprintValidation -bool YES
评论
1赞
Jordan Wood
10/18/2023
这应该放在文件中ci_post_clone.sh
评论