Hacer un instalador de OS X ¿Crees que está en Snow Leopard, no en Leopard?

1

¿Hay alguna manera de hacer que Leopard piense que es Snow Leopard, en aras de instalar un software más nuevo?

(A mi propio riesgo, comprensiblemente).

Moshe
fuente
¿No debería leer esto: "¿Hacer que un instalador piense que OS X Leopard es Snow Leopard?" Dudo que se trate de OS X en sí, pero supongo que los instaladores deberían ser engañados. Aún así, creo que MarkM tiene razón: ¿por qué un proveedor de software afirma que se requiere 10.6 si también se ejecuta en 10.5?
Arjan
La verdad es que solo necesito ejecutar el instalador del iPhone SDK 4 para poder compilar algo contra iOS 4 para probarlo. Oh bien. (Ver mi comentario en MarkM.)
Moshe

Respuestas:

1

No hay forma de convencer al instalador, pero puede modificar los paquetes de un instalador para ignorar sus comprobaciones. Sin embargo, todas las apuestas están canceladas para que funcione (o incluso se instale correctamente) dependiendo de cómo se empaqueta y qué herramientas usan en las porciones de pre y post instalación.

No recomendado en absoluto.

Chealion
fuente
¿Cómo haces eso?
Moshe
Depende completamente del paquete: tendrá que realizar ingeniería inversa o mirar los scripts previos y posteriores junto con Info.plist (todo disponible cuando elige Mostrar contenido del paquete). Si se trata de un paquete múltiple (.mpkg), también deberá realizarlo en cada uno de los paquetes secundarios. Posible pero muy probablemente no vale la pena el esfuerzo.
Chealion
3

No, Snow Leopard utiliza un núcleo diferente al de Leopard y tiene muchas bibliotecas diferentes.

Una actualización de Snow Leopard cuesta alrededor de $ 30US. Eso no es tanto como para considerar intentar engañar a las aplicaciones para que piensen que el sistema operativo es más nuevo. Me gustaría obtener la actualización si fuera tú.

MDMarra
fuente
En general, tienes razón sobre la actualización. Lo haría, pero ... Este es un MacBook prestado que se devuelve en unas pocas horas. Quería darle un giro rápido a iOS4 SDK GM aquí. Ya lo tengo en la oficina. Oh bien. Más tarde entonces.
Moshe
0

Si tiene acceso al iPhone SDK 4, eso no significa que también tenga acceso a Snow Leopard: entiendo que es un requisito que Apple haya incluido a Snow Leopard en el sitio para desarrolladores de iPhone de forma gratuita (para desarrolladores registrados de iPhone) .

Lloyd Dewolf
fuente