xcodebuild使用的配置与从Xcode中进行构建的配置不同

Par*_*ler 4 xcode build objective-c xcodebuild

在命令行上,xcodebuild提供的结果与在Xcode UI中进行构建的结果不同。

这是我通过的命令行:

$ xcodebuild -sdk iphonesimulator5.0 -configuration Release -scheme mylib -target mylib

重要的是要注意,已将目标设置为创建静态库文件。

我知道正在使用不同的设置,因为在项目文件中已将-Wundeclared-selector禁用。但是,从命令行运行xcodebuild时会收到这些警告。

似乎其他人也有此问题: 为什么xcodebuild与XCode UI提供不同的生成结果

Par*_*ler 5

我的机器上安装了多个版本的Xcode。这修复了它:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
Run Code Online (Sandbox Code Playgroud)