xcodebuild会导致致命错误,但在Xcode中,编译是可以的



当我尝试用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] [自我补救]; ^ 生成 1 个错误。

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

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

感谢您的反馈。

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

最新更新