Cómo instalar Xcode 6 GM (o cualquier versión final de Xcode) sin sobreescribir la anterior

De nuevo es esa época del año. Vuelta al cole. Fin del verano. Nuevo Xcode.

Me encanta el olor a nuevo Xcode por la mañana

Y siempre, el mismo temor: ¿qué pasa al instalar? ¿Voy a sobreescribir mi Xcode actual?

Un poco de teoría

Una App en OS X no es más que una carpeta (un bundle) que contiene los ficheros ejecutables y recursos que la App necesita. Podemos verlo más claro desde el Finder pulsando con el botón derecho del ratón y escogiendo Mostrar contenido del paquete. Desde la terminal es aún más evidente. Si hacemos:

$ cd /Applications/ 
$ ls -d Xcode*

drwxr-xr-x@ 3 dfreniche admin 102B 10 sep 09:47 Xcode.app/ 
drwxr-xr-x  3 root wheel 102B 16 abr 10:30 Xcode5.app/ 
drwxr-xr-x@ 3 dfreniche admin 102B 2 jul 02:52 Xcode6-Beta3.app/ 
drwxr-xr-x@ 3 dfreniche admin 102B 1 ago 23:17 Xcode6-Beta5.app/ 
drwxr-xr-x@ 3 dfreniche admin 102B 16 ago 00:35 Xcode6-Beta6.app/ 
drwxr-xr-x@ 3 dfreniche admin 102B 28 ago 09:01 Xcode6-Beta7.app/

veremos todas las versiones de Xcode que tenemos instaladas. No son más que directorios UNIX normales

La práctica

Durante la fase de Betas la imagen de disco con Xcode que descargamos contiene una carpeta con un nombre como Xcode6-Beta5. Este nombre es distinto de Xcode, con lo que no hay conflicto.

Cuando llega la GM y la versión definitiva, Apple distribuye un DMG con una App que ya se llama Xcode. Es Xcode 6, pero tiene el mismo nombre de carpeta que el Xcode 5 que ya tienes instalado en tu disco duro. Si lo copias, vas a perder Xcode 5.

Xcode5 antes de copiar Xcode6 GM

]Xcode5 antes de copiar Xcode6 GM

Solución sencilla: antes de copiar nada a la carpeta Applications, renombra Xcode (como si fuera un fichero o carpeta normal, probablemente tengas que introducir tu clave de administrador) y ponle de nombre Xcode 5 (o el que prefieras, yo tengo por ahí una llamada Ye olde Xcode 4.3)

Instalando Xcode 6 tras renombrar Xcode 5

]Instalando Xcode 6 tras renombrar Xcode 5

Fácil, ¿no?

j j j

Las prisas por Lion

Download Snow Leopard & Lion :-)

Download Snow Leopard & Lion 🙂

Lion, la versión 10.7 de OS X (ya no se llama Mac OS X), ya está aquí. Bueno, lleva ya un tiempo aquí, porque salió a la venta el 20 de Julio, así que ya tiene unas semanas de vida. Unas semanas en la que la gente que usa Macs parece que se han vuelto locos y se han lanzado en no se qué concurso de a ver quién descarga e instala primero el S.O. Se han comentado muchas cosas, se han escrito ya muchas reviews (la mayor parece que es esta, aunque seguramente poco a poco iremos aprendiendo cosas nuevas que hace el sistema) y se ha hablado de muchas obviedades. Aunque hay algunos temas que no he visto tratados por ahí, y que a mí me han sorprendido, y que voy a comentar junto con mi actual situación respecto a Lion.

La descarga del S.O.

Hace ya tiempo que se venía hablando del super centro de proceso de datos que había construido Apple. Pero no se sabía a ciencia cierta para qué era. Ahora está claro: para descargar cosas como Lion, y para dar cobertura a todos los datos que se van a subir con iCloud. Y nadie ha comentado que, dado el tamaño de la descarga y la avidez del personal, el volumen del tráfico iba a ser morrocotudo y lo normal es que hubiera cortes. Pero no, parece que las descargas de Lion en general han ido bien y no he visto quejas.

Aunque el día 20 me conecté a la Mac App Store y se «atragantó» un poco, mostrándome esta pantalla :-). Tras refrescarla ya todo funcionó sin problemas.

Lion atascado en la Mac App Store

Lion atascado en la Mac App Store

El Magic Mouse es inútil

Tímidamente empiezo a leer por ahí que si Apple lo va a abandonar, que si lo va a rediseñar, etc. El Magic Mouse es un producto revolucionario en su concepción: un ratón con una superficie multitouch. Pero la verdad es que a la hora de usarlo no es cómodo. No tan cómodo como un ratón normal. Y ejecutar muchos gestos en su superficie no es fácil. Pero fue un primer paso y en este caso, como muchas veces, los early adopters no nos llevamos el producto mejor acabado. En mi caso, tengo dos Magic Mouse, y los voy a conservar como un «eslabón perdido» que mostrar dentro de 10 años, cuando usemos superficies táctiles proyectadas sobre las mesas, o en el aire, o lo que usemos.

Curiosamente, para usar Lion lo ideal es un Magic Trackpad. Un producto que, antes de Lion, no tenía mucho sentido. Ahora con Lion los gestos ganan terreno, el Magic Trackpad se convierte en algo básico y empieza a servir de algo. Yo aún no tengo uno, pero probablemente acabe usándolo como comentaba Terrón: Magic mouse a la derecha y Magic Trackpad a la izquierda para los gestos.

El coste de Lion

Esta es una de las cosas que me encantan de Apple, pese a todas las quejas existentes. Te dan un hard de excelente calidad, con un S.O. que es el que más me gusta. Y encima, cuando lo actualizan, es muy barato. Mucho. Lion cuesta 23,99 € en la Mac App Store. Dado que se puede instalar hasta en 5 máquinas que tengas por casa no te sale cada instalación ni a 5 €. Igualito que en otros sistemas. Ya, ya se que Linux es más barato, pero hablamos de productos comerciales :-).

En mi caso, Lion me ha costado exactamente 0 €. Aproveché el pasado 6 de Junio el Día Sin Iva de MediaMarkt y me compré un Mac Mini, que uso de Mediacenter (o eso pretendo, que no lo tengo configurado en condiciones, pero bueno…). El caso es que Apple tiene un programa de actualización gratuita del S.O. a los clientes recientes. Concretamente, si te has comprado un Mac entre el 6 de Junio (acerté!)  y la fecha de lanzamiento de Lion, te dan un código para que te lo bajes de la Mac App Store. Llamé a Apple Care para enterarme y los machaqué a preguntas. Y ha sido todo cierto. Me mandaron un correo con el código, que canjeé en la Mac App Store y pude ver esta deliciosa pantalla:

Lion bajada gratis de la Mac App Store

Lion bajada gratis de la Mac App Store

Encima esta descarga, como todas de la Mac App Store, me va a permitir actualizar el Mac Mini, el iMac 27″ y mi MacBook Pro por 0 €. La pena es que el Macbook «blanquito» de mi mujer no es «apto» para Lion: es un CoreDuo de los primeros Intel que se usaron. Pero bueno, mi mujer tiene totalmente cubiertas sus necesidades de computación con Snow Leopard, su «blanquito», su iPhone 4 y su iPad 1.

Estado actual de instalaciones

Lion 0 – Snow Leopard 3. Así podría resumirse. No me he actualizado. Ninguna máquina. Ni lo voy a hacer, al menos, hasta que aparezca la primera actualización 10.7.1. Prefiero dejar que la comunidad se dedique al «Beta testing», y no interrumpir mi trabajo parcheando cosas, o viendo si alguna aplicación ha dejado de funcionar, o lo hace de manera extraña. Estoy ahora con varios proyectos simultáneos de desarrollo en iOS, con Java, usando máquinas virtuales Windows y desarrollando para WebOS. Y no me apetece meterme en más problemas de los que ya me dan las herramientas. Así que me bajé Lion, lo he grabado en un DVD (para instalarlo cómodamente, sin tener que bajarlo en las otras máquinas) y todas las mañanas veo al León esperando pacientemente en mi Dock. No te preocupes. ¡Ya te llegará tu hora, Simba!

Lion en mi Dock

Lion en mi Dock

j j j

Buscar archivos ISO o DMG en Mac OS X

Supongo que todos nos bajamos cosas de Internet. En estos días de despilfarro extremo, uno se baja una distro de Linux en un momento. Y suele pasar que los ficheros con extensión ISO (un fichero que guarda una imagen de un CD-ROM o DVD, de forma que luego podemos copiarlo a un CD real) se amontonen en el disco duro. En mi caso, esperando el momento para usarlo. Y, claro, cuando vas a usarlo ¿adivinas qué pasa?. ¡Que no lo encuentras!

En el caso que os comento, andaba buscando una Ubuntu 8.10 y nada, ni en Descargas, ni en Documentos, que no la encontraba. Y se me ocurrió una cosa. ¿Y si pongo en el Finder .ISO? ¿Será el Mac OS X tan listo como para mostrarme una lista con todos los ficheros que acaben en ISO que tengo, independientemente de donde los tenga guardados?

Buscando archivos .ISO

Pues sí, como se puede ver. Basta con escribir .ISO en la búsqueda e indicar que se quiere buscar en el nombre de los ficheros. Y por cierto, la misma técnica sirve para localizar archivos DMG, que es como se distribuyen la mayoría de los programas en el mundo Mac. En este caso, me gustó tanto la búsqueda que me la guardé, y ahora localizar todos los .DMG me supone pulsar en una búsqueda guardada 🙂

Búsqueda guardada de DMGs

j j j

Eliminar el icono de MobileMe de la barra de menú de Leopard

Yo no uso MobileMe (un servicio de sincronización de Apple, de pago, que te permite tener tus contactos, citas, correo, etc. sincronizados en varios ordenadores, tu iPhone, …) pero aún así tenía que sufrir en silencio el iconito en la barra de menú superior.

Hoy Googleando me he encontrado con la forma de quitar el icono: basta con pulsar la tecla comando, pulsar y arrastrar fuera de la barra de menú el icono: se borra solo. A veces se tarda más en saber cómo hacer algo que en hacerlo 🙂

Actualización 04/01/2010

He visto (bueno, escuchado) en el Podcast Macniacos #60 que también se puede hacer lanzando iSync y mirando en sus Propiedades. Hay una opción que podemos desactivar llamada «Mostrar estado en la barra de Menus»

j j j

Cómo montar un volumen en el arranque de Mac OS X

Como creo que ya he comentado antes, soy el orgulloso propietario de una Time Capsule de 500 GB. Este gadget es un producto extraordinario, ya que me sirve como punto de acceso WiFi, router hacia Internet, disco duro en red y disco para las copias de seguridad de Time Machine. Como dispone de una entrada USB, le he conectado un HUB USB y tengo conectado un disco duro Maxtor de 750 GB y una impresora (también es servidor de impresión). Pero mi TC no es el motivo de este post.

Utilizo iPhoto para almacenar y gestionar mi colección de fotos personales. Mi mujer tiene un Macbook y, lógicamente, tambien tiene las fotos de la familia, los niños y los viajes en su equipo. Toda persona que utilice dos ordenadores sabe que, si quieres mantener la información sincronizada necesitas de algún programa que te ayude, ya que el estado natural de las cosas es desordenarse. En este caso la solución fue sencilla tras un poco de Googling: crear una carpeta en la TC, pasar allí la biblioteca de iPhoto y usarla en modo compartido. iPhoto permite abrir una biblioteca compartida y las fotos que se graben en ella se copian también en el ordenador desde el que se usa.

Claro, que para que eso funcione, el volumen de la TC en el que está la biblioteca compartida debe estar montado. Y es un engorro montarlo cada vez que voy a usar iPhoto. Siempre se me olvida y al final sale una ventana preguntándome por la biblioteca de fotos. Así que necesitaba automontar ese volumen en el arranque. Google me ha mostrado muchos métodos, con automount, tocando ficheros desde la línea de comandos, etc. etc. Pero creo que el método más sencillo (y efectivo) es ir a Preferencias del Sistema, Cuentas y en Arranque podemos añadir los programas que queremos que se lancen al iniciar sesión. En mi caso, con añadir la carpeta ShareTC (donde está la biblioteca de iPhoto) ha bastado. Tan sencillo que no lo encontraba…

Aplicaciones de inicio

j j j