Pregunta

He estado creando una aplicación básica de Cocoa con Core Data e Interface Builder, y sin codificación adicional, marcos o archivos de encabezado. Se lo envié a alguien para que lo probara en su máquina (un iMac G5 de última generación), y recibió un mensaje que decía que su máquina no podía ejecutarlo. Descubrí el cambio para compilar para PPC, así que construí una versión PPC de la aplicación para probar, y eso produjo el siguiente mensaje de error:

  

No puede usar esta versión de Aplicación en esta versión de Mac OS X.

Estoy ejecutando Xcode 3.2.1, Interface Builder 3.2.1 y OS 10.6.2. La conversación con mi probador fue un poco confusa; al principio parecía que solo tenía a Tiger en su máquina, diciendo que Leopard era incompatible (lo corregí y dije que Leopard debería ser, es Snow Leopard que no lo es), y luego al final del estaba segura de que su máquina estaba ejecutando Leopard, pero ya la había apagado. Así que no estoy seguro de qué versión de OS X está en el iMac ofensor, pero es la última versión de 10.4.11 o 10.5.8 (el probador está en una ubicación remota, por lo que no puedo verificarlo personalmente en este momento ).

¿Qué puedo ajustar para probar y mejorar la compatibilidad en la máquina de mi probador?

¿Fue útil?

Solución

Si están viendo ese mensaje, lo más probable es que su aplicación tenga la clave LSMinimumSystemVersion (versión mínima del sistema) establecida en Info.plist. Debe sacar esta clave o configurarla con la versión mínima de OS X que admite.

Una vez que haga esto, puede encontrarse con el siguiente problema. (Probablemente un error de vinculador dinámico como resultado del uso de un marco o API que aún no existía en 10.4 o 10.5.)

El principal problema aquí es que lo está enviando a un sistema donde realmente no lo ha probado. Si planea admitir 10.4, 10.5 o ambos, le recomiendo que encuentre un disco duro de repuesto, lo particione e instale 10.4.11 y 10.5.8. Hay muchos problemas que surgirán en sistemas operativos más antiguos y si no lo ha intentado usted mismo, es poco probable que funcione sin problemas en el primer intento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top