iOS 8 beta 2 ya está disponible para su descarga
Apple acaba de lanzar la segunda beta de iOS 8 a sus desarrolladores registrados y ya está disponible para su descarga. La actualización ha sido lanzada para todos los dispositivos compatibles con iOS 8 que incluyen diferentes modelos de iPhone, iPad y iPod touch. iOS 8 beta 2 ha sido lanzada como una actualización inalámbrica y está disponible a través del centro de desarrollo de iOS. La actualización ha sido lanzada dos semanas después de que la primera beta estuviera disponible. Como era de esperar, varios errores que se encontraron en la versión original han sido corregidos en esta actualización.
Si usted es un desarrollador registrado, diríjase a su cuenta de desarrollador y descargue el iOS 8 beta 2 IPSW. Si ya está ejecutando iOS 8 beta 1 en su dispositivo, simplemente vaya a Ajustes> General> Actualización de software para descargarlo.
Aquí están las notas de publicación publicadas por Apple para esta versión ().
Introducción
iOS SDK 8.0 es compatible con el desarrollo de aplicaciones iOS. Está empaquetado con un completo conjunto de herramientas Xcode, compiladores y frameworks para crear aplicaciones para iOS y OS X. Estas herramientas incluyen el IDE Xcode y la herramienta de análisis Instruments, entre muchas otras.
Con este software puedes desarrollar aplicaciones para iPhone, iPad o iPod touch ejecutando iOS 8. También puede probar sus aplicaciones utilizando el Simulador iOS incluido, que es compatible con iOS 8. iOS SDK 8.0 requiere un ordenador Mac con OS X v10.9.3 (Mavericks) o posterior.
Esta versión de iOS sólo está diseñada para su instalación en dispositivos registrados en el Apple Developer Program. Si intenta instalar esta versión de iOS de forma no autorizada, su dispositivo podría quedar inutilizado.
Para obtener más información y recursos de soporte adicionales, visite .
Para informar de cualquier error no mencionado en la sección, utilice la aplicación Bug informer o Bug informer en el sitio web de Apple Developer (). Puede acceder rápidamente a la aplicación Bug informer desde el Panel de notificaciones. Además, puedes hablar de estos problemas y de iOS SDK 8.0 en los foros de desarrolladores de Apple: . Para obtener más información sobre iCloud para desarrolladores, vaya a .
Notas y problemas conocidos
Los siguientes problemas están relacionados con el uso de iOS SDK 8.0 para desarrollar código.
TiendaApp
Fijado en beta 2
Los enlaces a los sitios web de los desarrolladores desde la página del desarrollador de una aplicación están rotos.
Autenticación
Edición conocida
Los proyectos que utilizan LocalAuthentication no se crearán si el Destino está configurado en iOS Simulator.
AVCapture
Problemas conocidos
La API devuelve valores incorrectos en algunos casos.
El uso del método fallará.
El uso de la nueva constante, , resultará en valores ISO inconsistentes (como se observa en la propiedad ISO) si se llama repetidamente.
En algunas configuraciones, la propiedad on produce resultados incorrectos.
Fijado en beta 2
Algunas aplicaciones pueden fallar al iniciarse de forma consistente si proceden de una restauración desde una copia de seguridad.
Edición conocida
Si realiza una instalación limpia, es posible que las copias de seguridad de iCloud no se restauren completamente en su dispositivo.
Para evitarlo: Utiliza iTunes para realizar copias de seguridad y restaurar tus dispositivos iOS 8 beta.
Vida de la batería
Edición conocida
El amplio registro de los NCLaunchstats en la consola puede ser una causa de la reducción de la duración de la batería.
Para evitarlo: Inicie el Centro de notificación y reinicie el dispositivo.
Bluetooth
Edición conocida
La función CoreBluetooth State Preservation & Restoration no funciona. Si su aplicación es jetsammed mientras está en segundo plano realizando acciones a largo plazo con CoreBluetooth, esas aplicaciones cesarán y la aplicación no será restaurada.
Bug informer
Problemas conocidos
El cambio en la Configuración del desarrollador para ocultar Bug informer no funciona.
Para evitarlo: Quítelo de la ficha Notificación en la configuración del Centro de notificación.
El icono de Bug informer no aparece en la pantalla de inicio del iPad.
Para evitarlo: Abra la aplicación desde la ficha Notificación en la configuración del Centro de notificación.
Es posible que el cursor no se sitúe en el campo de texto apropiado.
Fijado en beta 2
Cuando está conectado, el conector de la cámara no se ofrece como una opción de importación.
CarPlay
Fijado en beta 2
Después de utilizar Siri, la calidad de audio pasa a 24KHz, independientemente de dónde se haya configurado originalmente.
Es posible que CarPlay se bloquee al presionar el botón Atrás cuando se encuentre en Reproducción en curso.
Problemas conocidos
Cuando se usa sólo la perilla, el resaltado puede moverse fuera de la pantalla, pero la posición de desplazamiento de la vista no sigue.
A la pantalla de Reproducción en curso le falta el botón Atrás en la esquina superior izquierda.
CFPreferences
Edición conocida
Después de eventos de presión de memoria, las aplicaciones y los servicios del sistema pueden perder sus preferencias.
Para evitarlo: Reinicie el dispositivo.
CloudKit
Problemas conocidos
Los clientes que envían varias solicitudes de actualización de registros simultáneas a la misma zona de la base de datos privada pueden encontrar errores.
Para evitarlo: Los clientes deben enviar solicitudes de actualización para una zona determinada de una en una. Además, deben manejar los errores reintentando con un retroceso exponencial.
A veces, las sincronizaciones muy grandes pueden fallar.
Contactos
Nota
El selector de personas de la interfaz de usuario de la libreta de direcciones se ha cambiado para iOS 8. Se ha añadido un nuevo modo con una nueva API en el que la aplicación no necesita acceder a los contactos del usuario y no se le pedirá acceso. Una copia temporal de la persona seleccionada se devuelve a la aplicación. Vea ABPeoplePickerNavigationController.h para más detalles.
En iOS 8 beta 2, debes utilizar el nuevo modo. El modo antiguo ha sido obsoleto con esta beta.
Vea el nuevo proyecto de muestra que demuestra el uso del nuevo modo.
Edición conocida
Si el usuario selecciona una propiedad de un contacto unificado, una persona incorrecta para esa propiedad puede ser devuelta por el selector de personas.
Proveedores de documentos
Nota
Su aplicación necesita el derecho a iCloud para poder ser utilizada como proveedor de documentos.
Fijado en beta 2
Después de instalar o modificar un proveedor de documentos existente, es posible que deba reiniciar el dispositivo para que aparezca en los proveedores de documentos disponibles.
Importar/abrir causa la negación de la caja de arena en el primer intento.
Problemas conocidos
Las extensiones del proveedor de documentos a veces se bloquean al intentar importar un documento desde un controlador de vista del proveedor de documentos.
Los proveedores de documentos pueden colgarse al importar archivos.
La extensión del proveedor de documentos no se cargará si se realizan cambios en un proveedor de documentos existente en el dispositivo.
Para evitarlo: Necesita reiniciar el dispositivo o eliminar la aplicación y volver a instalarla.
Los iconos de aplicación del selector de documentos no aparecen en los iPhones y iPads.
Después de desplegar un FileProvider a través de Xcode, su documentStorageURL puede ser nulo y causar que su extensión se bloquee.
Para evitarlo: Forzar la salida de la aplicación y reutilizar la extensión.
Si se mueven algunos archivos a través de esta función, es posible que se produzca un bloqueo si el archivo no se ha creado localmente.
Para evitarlo: Cree un archivo local en el contenedor iCloud y utilice esta URL para mover archivos.
A veces, al abrir una extensión de interfaz de usuario del proveedor de documentos no aparecerá después de volver a desplegar la aplicación a través de Xcode.
Para evitarlo: Forzar la salida de la aplicación, y entonces debería aparecer correctamente.
Las extensiones de FileProvider no ven que el archivo de la aplicación host se haya eliminado al copiar el archivo a un contenedor de grupo compartido.
Extensiones
Fijado en beta 2
Durante una sesión de depuración, las extensiones pueden agotarse antes de la carga.
Los controladores de las vistas de extensión de acciones no admiten la presentación en pantalla completa.
Las extensiones de acción no se animan suavemente cuando se las descarta.
openURL no funciona desde una extensión.
A veces, las extensiones de uso compartido o de acción no se actualizan correctamente después de habilitarlas o deshabilitarlas.
Pasar o instancias a no funciona.
Problemas conocidos
Cuando la Extensión con UI es eliminada, se relanza y no se descarta.
Algunos tipos de medios, como los sincronizados desde iTunes, no se pueden editar en la aplicación Fotos.
Las extensiones de uso compartido están habilitadas de forma predeterminada.
Las extensiones compartidas muestran el nombre del proyecto en lugar del nombre del destino.
Si se bloquea una extensión de uso compartido o una extensión de acción, puede ser necesario eliminar la aplicación de alojamiento.
El uso de xpc_service_set_attach_handler para perfilar extensiones de aplicaciones para el teclado no funciona.
Para evitarlo: Ejecute la extensión de su aplicación en el Simulador, luego active la extensión de Teclado para cargarla y adjuntarla a la instancia en ejecución (por ejemplo, com.thirdparty.foo.keyboard (123) ) desde el selector de objetivos de Instruments.
Durante una sesión de depuración, las extensiones pueden agotarse antes de la carga.
Las extensiones de la aplicación pueden comportarse de forma impredecible con respecto al acceso a la ubicación.
La redistribución de una extensión puede desactivarla en el Centro de notificación.
Para evitarlo: Para depurar la extensión de la vista Hoy, use «Adjuntar a proceso».
Después de volver a desplegar una aplicación, es posible que no se inicie la extensión de la vista Hoy y que, en ocasiones, su nombre para mostrar en el paquete se convierta en el nombre de la aplicación.
Para evitarlo: Reinicie el dispositivo.
FaceTime
Edición conocida
FaceTime no funciona correctamente en orientación horizontal.
Compartir en familia
Fijado en beta 2
Mientras usas el iTunes Store puedes experimentar un spinner que nunca se completa.
El inicio de sesión en iCloud puede ser lento en iOS.
La página del historial de compras compartido en Mac App Store e iOS App Store está deshabilitada.
No se puede aprobar una solicitud de «Solicitar compra» desde el dispositivo iOS del solicitante.
Problemas conocidos
Las notificaciones de solicitud de «Solicitar compra» no aparecen, y las solicitudes no son procesables desde dispositivos que ejecutan iOS 8 beta 2.
Los artículos que ya son propiedad de miembros de la familia deben volver a descargarse de la página Comprados (no de las páginas de la Tienda) para obtenerlos sin cargo adicional.
La creación de cuentas para menores de 13 años está desactivada en esta versión beta.
Las invitaciones por correo electrónico no están habilitadas; los miembros pueden unirse mediante notificaciones push o a través del flujo de entrada de contraseñas en línea.
Se puede ver una pantalla en blanco después de crear una familia en el iPad.
Para evitarlo: Puntee en otras configuraciones y vuelva a la configuración de iCloud.
Notificaciones de «Solicite Comprar» y notificaciones de la familia pueden no aparecer debido a un fallo de SpringBoard.
Para evitarlo: Reiniciar.
Sistema de archivos
Nota
El diseño del sistema de archivos de los contenedores de aplicaciones ha cambiado en el disco. En lugar de confiar en la estructura de directorios codificada, utilice la función o el método de la clase. Ver en…
Nota
Ahora que la función Compartir mi ubicación está integrada en Mensajes, Find My Friends sólo es compatible con el ID de Apple configurado en Settings> iCloud.
Marcos Robson es redactor autónomo de Tech&Crumb y redacta los temas de seguridad, privacidad, libertad de información y cultura hacker (WikiLeaks y criptografía). Actualmente trabaja en en Nueva York (Wired).