Cómo podemos restaurar ppc / ppc64, así como el soporte completo de SDK 10.4 / 10.5 para Xcode 4?
Dado que Apple solo envía SDK 10.6 con Xcode4, el desarrollo de aplicaciones PPC con Xcode4 se volvió imposible. Si bien es posible desarrollar aplicaciones con Xcode4 que también pueden ejecutarse en 10.5 e incluso en sistemas 10.4 (seleccionando SDK 10.6, pero con el objetivo de implementación 10.5 o 10.4), solo se ejecutarán en Intel Macs porque necesita al menos SDK 10.5 para creación de aplicaciones PPC.
Además, hay algunos casos raros, en los que realmente necesita compilar contra un SDK anterior a 10.6 para obtener soporte completo de la plataforma, p. si cierta funcionalidad obsoleta se ha desvanecido por completo del SDK 10.6, pero tendrá que usarla y la vinculación dinámica no siempre es la mejor opción en esos casos. Además, la vinculación con un SDK anterior a veces facilitará el desarrollo, ya que la funcionalidad que se supone que no debe usar, ya que podría causar incompatibilidad con versiones anteriores del sistema operativo, no estará disponible y cualquier intento de usarlo de todos modos conduce inmediatamente a errores del compilador o del vinculador.
Por último, pero no menos importante, Apple también ha eliminado la compatibilidad con GCC 4.0 de Xcode4, que puede ser necesario para que cierto software se compile correctamente y Apple nunca ha permitido compilar software con GCC 4.2 cuando usa SDK 10.4, aunque apenas creo que esto realmente causar problemas, después de que todo el software creado con GCC 4.2 y SDK 10.6 también se puede ejecutar en Mac OS 10.4 sin ningún problema, siempre que el objetivo de implementación se haya configurado correctamente y no se haya utilizado ninguna funcionalidad que no esté disponible en MacOS 10.4.
Por supuesto, siempre puede tener una instalación paralela de Xcode3 junto a Xcode4, pero eso significa que debe renunciar a todas las (¿excelentes?) Nuevas características de Xcode4 y seguir trabajando con el IDE de Xcode3 obsoleto. Sin duda, sería mucho mejor si también pudiera administrar todos sus proyectos antiguos dentro del mismo IDE que los nuevos y beneficiarse de las nuevas funciones disponibles. No todos los proyectos pueden hacerse 10.6 o Intel solo en el futuro previsible. Además, estoy estrictamente en contra de abolir el soporte para plataformas más antiguas antes de lo que sería realmente necesario.
¿Podemos restaurar esta funcionalidad a Xcode4?