Ich habe es für eine Weile verwendet, aber im Allgemeinen nicht sehr gute Ergebnisse für Projekte mittlerer Größe (Dinge, die weniger als 5 Minuten dauern, um auf einem 4-Core Mac Pro aufzubauen). Das Bemerkenswerteste ist, dass, wenn ich Bonjour-Erkennung von verfügbaren Maschinen einrichte, die aktuelle Maschine (d. H. Diejenige, von der ich den Build starte), nicht als eine der verfügbaren Build-Maschinen aufgenommen wurde. Da ich im Allgemeinen bei einem 4-Core Mac Pro sitze und versuchte, kleinere Boxen (Macbook Pro, Mac Mini, so etwas) zu nutzen, verlangsamte es meine Bauzeit dramatisch, weil die größte Box nicht half. Die Lösung bestand darin, alle Maschinen manuell hinzuzufügen, aber dann kam es zu einigen Verzögerungen, wenn einer der Maschinen nicht online war (was für mich üblich war).
Am frustrierendsten war, dass iPhone-Projekte überhaupt nicht in Xgrid kompiliert werden konnten, wenn ich das letzte Mal überprüfte (nicht im 3.0 SDK-Zeitrahmen eingecheckt, damit sich das geändert hat). Schlimmer noch, das Anfordern verteilter Kompilierung verursachte tatsächlich Fehler, anstatt einfach ignoriert zu werden. Also musste ich beim Wechsel zwischen Mac und iPhone meine Konfiguration hin und her schalten. Ich mache dies ein Los, so dass dies ein ernsthafter Kopfschmerz wurde.
Am Ende war es viel mehr Ärger als es für mich wert war, besonders weil mein primärer Rechner so viel größer ist als alle anderen Maschinen und die Gesamtaufbauzeit für die meisten meiner Projekte auf einem Mac Pro klein ist . Ich könnte mich anders fühlen, wenn meine primäre Maschine ein Laptop wäre.
Ich habe bereits alle diese Schritte weniger die mit dem Boot-Modus gefolgt, weil mein Mac x64 Kernel nicht unterstützt (EFI von Apple begrenzt) – sorin