1 votos

Actualizando OS X El Capitán a MacOS High Sierra como desarrollador

Estoy trabajando como desarrollador de software y tengo un proyecto que he tomado de un viejo colega que se desarrolla en un mac con OSX El Capitán. Estoy teniendo algunos problemas para actualizar xCode a la última versión y por lo que he leído tengo que instalar una versión más actual del sistema operativo, así que he descargado MacOS High Sierra.

Antes de seguir adelante e instalarlo sólo quería pedirle a alguien que tenga más experiencia en esto que no pierda nada importante.

He hecho una copia de seguridad de los datos usando la función de la máquina del tiempo, lo he hecho dos veces sólo para comprobar si podía y parece que funciona.

¿Hay algo especial que deba saber sobre el sistema operativo en general y como desarrollador que afecte al proceso de actualización?

¿Hay alguna forma de validar la copia de seguridad para asegurarse de que nada de lo que hay en ella está corrompido?

Cualquier información es apreciada.

0 votos

Si el proyecto está escrito en Objective-C y no con recolección de basura, entonces debería ser fácil de portar, sin embargo, si está en Swift o con recolección de basura, entonces el código necesitará un poco de trabajo.

0voto

Jenea Puntos 2702

En primer lugar, ¿por qué necesitas actualizarte más allá de El Capitán? Sí, será el fin de la vida en poco menos de un año, pero si tu preocupación es sólo empezar con el proyecto de desarrollo, no necesita para actualizar MacOS. Un proyecto construido en Xcode 7.x y El Capitán funcionará muy bien en (High) Sierra.

Dejando eso a un lado, sí, el último Xcode requerirá la última versión de MacOS. Si has hecho copias de seguridad de la caja de Time Machine, entonces no deberías tener problemas con el sistema operativo y el entorno siempre que la copia de seguridad sea buena (lo cual has indicado). Para mayor tranquilidad, podrías copiar el proyecto en sí mismo en otro disco o simplemente asegurarte de que está actualizado con el repositorio de código fuente (está en el control de versiones, ¡¿verdad?!)

Un proyecto creado con Xcode para El Capitán (creo) funcionará sin modificaciones en Xcode para High Sierra. Sin embargo, tendrá que actualizar el proyecto para que aproveche las características de los nuevos sistemas operativos y marcos (por ejemplo, algo como la integración de Siri no estaría disponible sin reorientar el proyecto a una nueva versión del marco). Sólo asegúrese de que si va a pasar a la nueva versión, tenga en cuenta qué versión mínima de OS X / MacOS desea soportar; puede bloquear fácilmente cualquier cosa más antigua que High Sierra que podría no ser su intención. En general, quieres soportar la versión mínima de OSX que tiene las características que necesitas, así que quizás Mavericks (10.9) o Yosemite (10.10) sería un buen punto de partida, pero probablemente lo dejaría como fue establecido por el desarrollador anterior.

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