Xcode 4.2 tenía una pestaña en las preferencias que se ocupaba de compartir tareas de compilación dentro de su red local. Usó bonjour y distcc para agilizar la compilación de otros macs en la misma red que tenía la opción seleccionada. Ya no veo esto después de actualizar a Xcode 4.3. ¿Se ha ido? ¿Hay alguna forma de recuperarlo, además de degradar?¿Xcode 4.3 es compatible con distcc?
Respuesta
No, distcc fue eliminado en Xcode 4.3. Si desea continuar usándolo, tendrá que seguir con Xcode 4.2.
igual de bien, 4.3 también rompió cmake – leif
Al parecer, eliminaron el soporte para compilaciones distribuidas en 4.3. Sin embargo, esto no estaba documentado en las notas de la versión.
Aunque Xcode 4.3 eliminó la compatibilidad con distcc
y la configuración para habilitar o deshabilitar compilaciones distribuidas; los procesos distccd
todavía se están ejecutando porque se olvidan de eliminar el launchdaemon plist.
Pero puede simplemente eliminar manualmente con:
sudo rm /System/Library/LaunchDaemons/com.apple.distccd.plist
Después de una cierta tela en la investigación, que tienen una pista sobre el motivo para retirar distcc de XCode:
Con sonido metálico, el tiempo de compilación fue realmente mejorado hasta el momento, ese preprocesamiento generalmente lleva más tiempo que la compilación real. distcc aún no es compatible con encabezados precompilados, por lo que para usar distcc, en realidad tiene que preprocesar cada archivo individualmente en la máquina donde se invoca distcc. De modo que el preprocesamiento se convierte en el cuello de botella y distcc es en realidad más lento que el uso del clang local con encabezados preprocesados.
cuidado, que esto es sólo una suposición basada en fragmentos de información que pude encontrar en la web ...
- 1. en IOS con xCode 4.3
- 2. Xcode 4.3 para Snow Leopard
- 3. XCode 4.3 - Desinstalar XCode 4.2
- 4. ¿Xcode 4.3 incluye Quartz Composer?
- 5. ¿Xcode 4 es compatible con ruby-on-rails?
- 6. ¿Cuál es la ubicación de stdlib.h en XCode 4.3?
- 7. ¿Cocos2d es compatible con ARC?
- 8. ¿Alguna forma de usar Xcode 3 con iOS SDK 4.3?
- 9. Mensaje de error extraño en Xcode 4.3 con LLDB
- 10. ¿Cómo hacer una IPA en XCode 4.3?
- 11. Xcode 4.3 y 4.2 simulador de iPhone
- 12. ¿Dónde está pngcrush para Xcode 4.3?
- 13. Xcode 4.3 - error: no hay identidades disponibles
- 14. Agregar una subclase UIViewController en Xcode 4.3
- 15. XCode 4.3: Generación de biblioteca estática
- 16. xcode 4.3 instalación para iOS 5.1
- 17. Herramientas Xcode 4.3 de línea de comandos
- 18. ¿Es compatible con declarative_authorization?
- 19. ¿Es compatible tanto con armv6 como con iOS 6 en una aplicación App Store?
- 20. ¿OpenRasta es compatible con Mono?
- 21. ¿GWT es compatible con php?
- 22. ¿Mono es compatible con XAML?
- 23. ¿MinGW es compatible con MFC?
- 24. ¿Lua es compatible con Unicode?
- 25. ¿C99 es compatible con C89?
- 26. ¿AutoMapper es compatible con Linq?
- 27. ¿LevelDB es compatible con Java?
- 28. ¿lwIP es compatible con Zeroconf?
- 29. ¿ASP.NET es compatible con C++?
- 30. ¿Es ChoiceMode compatible con ExpandableListView?
Parece que se ha ido. Varias personas han hecho la misma pregunta en los foros de desarrolladores de Apple, pero nadie las ha respondido. El silencio es ensordecedor ... – trojanfoe
Y el silencio continúa ... Bastante sorprendente cómo eliminaron esa característica de esa manera. – amadillu
Se documentó como obsoleto en 4.2 y está previsto que se elimine en 4.3 en las notas de la versión: https://devimages.apple.com.edgekey.net/downloads/xcode/xcode_42_for_lion_readme.pdf (también lo pasé por alto) –