esquema de error xcodebuild no configurado para ejecutarse

Estoy tratando de configurar un entorno Jenkins para la compilation automatizada . Todo funciona bien, cuando estoy en la carpeta de desarrollo de proyectos. Sin embargo, se ejecuta el mismo command desde la carpeta "jenkins":

xcodebuild -scheme myApp -workspace my-app.xcworkspace -configuration Release build 

con nota de error:

 xcodebuild: error: Failed to build workspace my-app with scheme myApp. Reason: Scheme "myApp" is not configunetworking for running. 

Si el esquema "myApp" está en un proyecto o espacio de trabajo contenedor, que contiene ese proyecto, no hace ninguna diferencia. Cuando miro dentro del file del esquema, parece que correr debería estar bien (pero tengo que confesar que no tengo idea de por qué se necesitaría correr para una compilation simple):

 <BuildAction parallelizeBuildables = "NO" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" buildForArchiving = "YES" buildForAnalyzing = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "C0D73B7A15EF580200AFFFA5" BuildableName = "myApp.app" BlueprintName = "myApp" ReferencedContainer = "container:myApp.xcodeproj"> </BuildableReference> </BuildActionEntry> </BuildActionEntries> 

¿Alguna conjetura de cuál podría ser el problema? He reiniciado, reconfigurado, limpiado, eliminado, recreado, etc., todos los esquemas relacionados y el espacio de trabajo y me quedé sin ideas … Ahora voy a comprar Kaleidoscope, espero que pueda mostrar algunas diferencias mágicas ocultas.

Actualización: una diferencia obvia es que Jenkins falta todas mis carpetas xcuserdata y cosas dentro de ellas. ¿Podría eso de alguna manera causar este error?

No estoy seguro de si este es tu problema, pero verás este error si xcodebuild no puede cargar el proyecto referencedo.

Asegúrate de eso:

La carpeta myApp.xcodeproj debe estar en la misma carpeta que my-app.xcworkspace.

Además, debería haber una input <FileRef> en my-app.xcworkspace/contents.xcworkspacedata file my-app.xcworkspace/contents.xcworkspacedata que dice algo al efecto del container:myApp.xcodeproj .