No tengo una cuenta de Google, ni una computadora con Windows con Outlook.
Estoy ejecutando iOS 9 y mi iPhone estaba vinculado al servidor de Exchange de mi trabajo (2010 - versión 14) con todos mis contactos personales.
Compré una nueva Macbook y quería vincular mis iMessages en la Macbook a los contactos de mi teléfono, pero no quería vincular mi computadora personal al servidor de Exchange de mi trabajo.
Entonces ... estos fueron los pasos que tomé para mover mis contactos de Exchange a iCloud.
Inicie sesión en la interfaz web OWA del servidor de Exchange (generalmente https://your.exchangeserver.com/owa )
Haga clic en los contactos en el lado izquierdo.
En el lado derecho debe estar su lista de contactos. Seleccione un grupo de ellos (tuve que hacerlo en 3 grupos porque se quejó cuando seleccioné demasiados). Haga clic derecho y seleccione 'Reenviar como archivo adjunto'. Los adjuntó a todos como archivos adjuntos individuales, 1 .vcf cada uno. Me envié el correo electrónico a mí mismo.
Cuando recibí todos los correos electrónicos, guardé todos los archivos adjuntos en un directorio.
Ahora ... en el teléfono, en la aplicación de configuración-> Correo, contactos, calendarios, fui a mi cuenta de Exchange y desactivé la sincronización de contactos. Me dijo que eliminaría todos mis contactos de Exchange en el teléfono, y cuando acepté, lo hizo.
Entonces, ahora no tenía contactos.
En mi MacBook, inicié sesión en iCloud.com e hice clic en 'Contactos'.
Desde el Finder como prueba, arrastré y solté un solo archivo .vcf en el segundo panel desde la izquierda (donde está la lista de contactos). Importó bien.
Pero arrastrar y soltar más de 1 siempre me dio un error de importación (el mensaje de error era algo así como "datos incorrectos en el campo").
No quería importar 188 archivos, uno a la vez. Quería hacerlos todos a la vez. Al leer en la Web, sospeché que iCloud podía importar más de 1 registro por archivo, por lo que los concatenaba en un solo archivo.
Para hacerlo, abrí una terminal y cambié el directorio donde guardé los archivos .vcf. Entonces corrí esto:
cat *.vcf >> all_contacts.vcf
Luego arrastré all_contacts.vcf al panel de la lista de contactos de iCloud.com, e importó todos los 188 perfectamente. Incluso las fotos de mis contactos.
En mi teléfono, fui a la aplicación de configuración-> Correo, contactos, calendarios y luego elegí la cuenta de iCloud. Permití la sincronización de Contactos, y todos estaban allí.
Espero que esto ayude.