0

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

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

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

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

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

感谢您的反馈意见。

4

1 回答 1

0

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

于 2012-07-17T07:56:31.790 回答