Actualizando OS X El Capitan a macOS High Sierra como desarrollador

1

Estoy trabajando como desarrollador de software y tengo un proyecto que asumí de un antiguo colega que se desarrolla en una mac con OSX El Capitan. Tengo algunos problemas para actualizar Xcode a la versión más reciente y, por lo que he leído, tengo que instalar una versión más actual del sistema operativo, así que descargué macOS High Sierra.

Antes de seguir adelante e instalarlo, solo quería preguntarle a alguien que tenga más experiencia con esto para evitar perder cualquier cosa importante.

He hecho una copia de seguridad de los datos con la función Time Machine, lo he hecho dos veces solo para comprobar si podría y parece que funciona.

¿Hay algo especial que deba conocer acerca del sistema operativo en general & ¿Como desarrollador que afecta el proceso de actualización?

¿Hay alguna forma de validar la copia de seguridad solo para asegurarse de que nada está dañado?

Cualquier información es apreciada.

    
pregunta Elgaard 28.11.2017 - 12:02

1 respuesta

0

Primero que nada, ¿por qué necesitas actualizar más allá de El Capitán? Sí, será el fin de la vida útil en poco menos de un año, pero si su preocupación es solo comenzar con el proyecto de desarrollo, no necesita actualizar el macOS. Un proyecto construido en Xcode 7.x y El Capitán funcionará bien en (Alta) Sierra.

Dejando eso de lado, sí, el último Xcode requerirá la última versión de macOS. Si ha realizado las copias de seguridad de Time Machine de la caja, no debería tener ningún problema con el sistema operativo y el entorno siempre que la copia de seguridad sea buena (como se indica). Para mayor tranquilidad, puede copiar el proyecto en otro disco o simplemente asegurarse de que esté actualizado con el repositorio de código fuente (¡ES en el control de versiones, ¿verdad ?!)

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

    
respondido por el bjb 28.11.2017 - 18:46

Lea otras preguntas en las etiquetas