Xcodebuild falha em jenkins com cocoapods
Estou usando o plugin xcode. Eu olhei em volta, mas a maioria das "soluções" não funcionou.
Meu principal problema é que, no xcworkspace gerado, não existe um esquema para o projeto que estou tentando criar. O plugin executa o comando
$ /usr/bin/xcodebuild -list -workspace Project.xcworkspace
e a saída mostra apenas os esquemas do Pod, não o esquema principal do projeto.
Information about workspace "Project": Schemes: Pods Pods-AFNetworking Pods-Bolts Pods-Facebook-iOS-SDK
Eu tenho os cocoapods buildstep compod install
Coloquei isso como o plugin do Xcode configs: Target: Project, clean before build, Configuração: Debug, arquivo de esquema Xcode: Project, arquivo da área de trabalho do Xcode: Project, Diretório de saída do Build: $ {WORKSPACE} / build.
Este é o erro que é impresso:
Going to invoke xcodebuild:, scheme: Project, sdk: DEFAULT, workspace: Project, configuration: Debug, clean: YES, archive:NO, symRoot: DEFAULT, configurationBuildDir: /Users/ignat/.jenkins/workspace/Project/build, codeSignIdentity: DEFAULT
[Project] $ /usr/bin/xcodebuild -scheme Project -workspace Project.xcworkspace -configuration Debug clean build CONFIGURATION_BUILD_DIR=/Users/ignat/.jenkins/workspace/Project/build
Build settings from command line:
CONFIGURATION_BUILD_DIR = /Users/ignat/.jenkins/workspace/Project/build
xcodebuild: error: The workspace 'Project' does not contain a scheme named 'Project'.
FATAL: Build directory does not exist at /Users/ignat/.jenkins/workspace/Project/build. Potential configuration issue.
Build step 'Xcode' marked build as failure
Finished: FAILURE