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