xcodebuild导致致命错误,但在Xcode中,编译没问题

时间:2012-06-20 16:25:36

标签: xcode configuration compilation xcodebuild

当我尝试使用xcodebuild进行编译时,我有一个奇怪的事情。 如果我使用XCode在mac上打开项目,代码编译时没有任何警告。

如果我使用以下命令行: xcodebuild -configuration Debug -target myApp PROVISIONING_PROFILE = B5AD0E27-B224-4962-B0DC-XXXXXXXX

我有一些编译错误:     /Users/myUser/.jenkins/jobs/myApp/workspace/prj/Controllers/DeclarerEtape1Adresse.m:75:6:错误:接收器类型'DeclarerEtape1Adresse'例如消息未声明带有选择器'rechercheAdresse'的方法[4]          [self rechercheAdresse];           ^     生成1个错误。

此错误可能出现在外部代码中(取自github)。似乎编译器在命令行模式下比使用Xcode严格得多。

命令行中是否有任何特定配置?

感谢您的反馈。

1 个答案:

答案 0 :(得分:0)

詹姆斯,你是老板:p我在两个环境上都试过xcodebuild -version,ci服务器使用了旧的SDK 4.2.X.所以我使用sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer并修复了问题