gpt4 book ai didi

xcode - 为什么 xcodebuild 给出的构建结果与 XCode UI 不同

转载 作者:行者123 更新时间:2023-12-01 04:04:13 30 4
gpt4 key购买 nike

我在工作区中有一系列项目,并尝试使用以下类型的命令通过命令行构建它们:

"Xcodebuild -project XXX"
or
"Xcodebuild -workspace XXX -scheme YYY"

我的一些项目构建良好,但其他项目会出现奇怪的错误,例如“'XXX',例如消息未声明带有选择器的方法”或“ld:未找到 -lMyLibrary 的库”

然而,所有这些项目都可以在 XCode UI 中正常构建,没有问题。

基于此,命令行和 UI 构建似乎使用了不同的工具集,但这似乎是一个非常糟糕的主意,所以我希望我错了。或者可能只是在命令行构建中设置了几个不同的构建标志。

我可以尝试一一解决问题,但我希望我可以编写一个脚本,该脚本执行与 UI 完全相同的构建类型。

有任何想法吗?

最佳答案

不包括 -configuration , xcodebuild 将使用每个项目的默认配置。一般是Release。在 Xcode 中,您选择的配置将应用于每个项目,无论默认情况如何。

鉴于您的错误,您最可能的问题是您使用了构建 Pane ( why I hate the build pane for large projects ),并且您犯了为 Debug 应用某些设置而不是所有配置的经典错误。

关于xcode - 为什么 xcodebuild 给出的构建结果与 XCode UI 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10653065/

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