2 votos

¿Necesito actualizar mi máquina para poder lanzar actualizaciones de la aplicación en la App Store?

He estado desarrollando usando Xcode (10.1) en un iMac (21.5 pulgadas, mediados de 2010) con macOS High Sierra (Versión 10.13.6).

La última vez que actualicé mi aplicación en la App Store, recibí una advertencia:

ITMS-90725: Problema de Versión del SDK - Esta actualización de la aplicación se construyó con el SDK iOS 12.1. A partir del 30 de junio de 2020, las actualizaciones de aplicaciones para iPhone o iPad deben construirse con el SDK iOS 13 o posterior.

Leí que el SDK iOS 13 viene incluido con Xcode 11.

Pero cuando voy a la App Store Actualizaciones, no veo nada para actualizar en mi iMac. Puedo ver "1 actualización incompatible", que es "Xcode Versión 11.5", que debería incluir el SDK iOS 13. Esto es lo que necesitaría para poder seguir actualizando mi aplicación en la App Store, pero es "incompatible".

El problema parece estar confirmado por esta tabla de compatibilidad. Parece que mi sistema operativo actual es hasta donde Apple está dispuesto a llevarme con mi hardware actual (High Sierra, pero no Mojave o Catalina).

Mi pregunta es, ¿hay alguna solución alternativa que me permita usar mi máquina actual, pero construir usando el SDK iOS 13?

Enciendo esta máquina tres o cuatro veces al año, solo para hacer un ajuste en la aplicación, y después subir la nueva aplicación a la App Store. Realmente no necesito ni quiero comprar otra computadora solo para hacer esto.

3voto

Nimesh Neema Puntos 69

MacOS High Sierra 10.13.6 es la versión más reciente que tu iMac puede soportar y la última versión de Xcode compatible en esta versión de macOS es Xcode 10.1 que viene con iOS 12.1 SDK.

No puedes instalar ninguna actualización de aplicaciones desde la Mac App Store que tengan un requisito de número de versión mínima que sea posterior a la que tienes instalada.

Mi pregunta es, ¿hay alguna solución alternativa que me permita usar mi máquina actual, pero construir utilizando iOS 13 SDK?

Lamentablemente no. No es posible ejecutar Xcode 11.x o posterior que incluye iOS 13.x SDK en macOS High Sierra 10.13.6.

Dependiendo de la configuración de tu máquina, puedes explorar la posibilidad de ejecutar una máquina virtual en tu iMac que pueda luego ejecutar macOS Mojave o macOS Catalina, los cuales a su vez podrían ejecutar Xcode 11.x. Esa es la única forma en la que puedes construir una aplicación con iOS 13 SDK y enviarla a la App Store. Pero nuevamente, esa no es ni una forma conveniente ni una solución a futuro.

Enciendo esta máquina tres o cuatro veces al año, para hacer un ajuste a la aplicación, y luego subir la nueva aplicación a la App Store. Realmente no necesito ni quiero comprar otra computadora solo para hacer esto.

Puedes investigar la posibilidad de alquilar temporalmente un Mac, exportar tu identidad a él, configurarlo para desarrollo, y construir y enviar la actualización de tu aplicación.

MacinCloud es un servicio de alquiler de Mac en la nube en línea que puedes usar para este propósito específico. Yo he utilizado el servicio en el pasado y lo encontré satisfactorio. Una vez que lo hayas configurado, puedes iniciar una sesión de compartir pantalla al ordenador y usarlo como lo harías normalmente con un Mac. Consulta el sitio web vinculado para más detalles.

P.D.: No tengo afiliación con MacinCloud. He utilizado sus servicios en el pasado y los he encontrado satisfactorios.

1voto

Dale Puntos 121

Pude actualizar el sistema operativo a Catalina en un iMac (21.5 pulgadas, mediados de 2010) usando una herramienta de http://dosdude1.com/catalina/.

La forma en que encontré esta herramienta fue a través de este video de YouTube por Matt Talks Tech. Hice prácticamente exactamente lo que se prescribe en el video. Este proceso requiere un flash drive.

Los pasos básicos son obtener la herramienta en el flash drive, luego arrancar desde el flash drive y seguir los muchos pasos de instalación, reinicio y configuración. Pero no sé nada sobre el hardware de Apple y funcionó para mí.

Migré todo de mi disco externo corriendo Time Machine, y tuve un pequeño problema al actualizar Xcode, así que hice una reinstalación de Xcode y volví a estar en funcionamiento con la capacidad de usar la versión más reciente de Xcode y desplegar mi aplicación en la App Store.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X