我在工作区中有一系列项目,并尝试使用以下类型的命令通过命令行构建它们:
"Xcodebuild -project XXX"
or
"Xcodebuild -workspace XXX -scheme YYY"
我的一些项目构建良好,但其他项目给出了奇怪的错误,例如“'XXX' 例如消息没有声明带有选择器的方法”或“ld:找不到 -lMyLibrary 的库”
然而,所有这些项目都可以在 XCode UI 中正常构建,没有问题。
基于此,命令行和 UI 构建似乎使用了不同的工具集,但这似乎是一个非常糟糕的主意,所以我希望我错了。或者可能在命令行构建中设置了几个不同的构建标志。
我可以尝试一一解决问题,但我希望我可以编写一个脚本,它与 UI 执行完全相同的构建类型。
有任何想法吗?