Xcodebuild avec un espace de travail et la définition d'une custom build path

Je suis en train d'utiliser xcodebuild de construire un multi-projet de projet dans un espace de travail. Lorsque XCode construit un espace de travail il place automatiquement tous les de construire des artefacts dans un répertoire commun de DerivedData de sorte que chaque projet peut accéder dépendances.

Si j'utilise cette commande:

xcodebuild -workspace myWorkspace.xcworkspace -schema builtIt -configuration Release

Tout fonctionne, mais les objets sont placés dans l'habitude de données tirées du répertoire. Je tiens alors à apparaître dans un répertoire spécifique qui je peux accéder à partir de CI construit. J'ai donc essayé cette

xcodebuild -workspace myWorkspace.xcworkspace -schema builtIt -configuration Release SYMROOT=build/products OBJROOT=build/intermediates

Cependant xcodebuild échoue avec ce dicton

Details:  Failed to load dependencies output contents from ``/Users/d4rkf1br3/projects/dNodi/build/intermediates/dNodi.build/Debug-iphoneos/dNodi.build/StaticAnalyzer/normal/armv7/DNRootSelector.d''. 
Error: Error Domain=NSCocoaErrorDomain Code=260 "The file “DNRootSelector.d” couldn’t be opened because there is no such file." 
UserInfo=0x4012fea40 {NSFilePath=/Users/d4rkf1br3/projects/dNodi/build/intermediates/dNodi.build/Debug-iphoneos/dNodi.build/StaticAnalyzer/normal/armv7/DNRootSelector.d, NSUnderlyingError=0x4012fc240 "The operation couldn’t be completed. No such file or directory"}. 
User info: {
    NSFilePath = "/Users/d4rkf1br3/projects/dNodi/build/intermediates/dNodi.build/Debug-iphoneos/dNodi.build/StaticAnalyzer/normal/armv7/DNRootSelector.d";
    NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be completed. No such file or directory\"";
}

Le problème semble être que xcodebuild n'est plus à l'aide d'un répertoire central pour tous les projets dans l'espace de travail est de stocker les objets dans chaque projet à la place. Par conséquent, il ne peut pas localiser les dépendances entre le code compilé et des artefacts produits dans d'autres projets.

Personne ne sait le bon paramètre sur la ligne de commande?

Xcode du Paramètre de construction de Référence n'a pas été mis à jour depuis deux ans donc je ne sais pas si il y a de nouveaux paramètres de construction que je peux appliquer.

InformationsquelleAutor drekka | 2012-08-15