¡iOS 5 Beta 3 ya está disponible para descargar!

¡iOS 5 Beta 3 ya está disponible para descargar!

Captura de pantalla 11/07/2011 a las 13:31:29

Apple acaba de lanzar la tercera versión beta de iOS 5 para desarrolladores registrados, conocida como Build 9A5259f. Estamos descargando e instalando ahora, pero mientras tanto, si es un desarrollador registrado, obtenga descargando en el Centro de desarrollo de iOS.

¿Notaste algo nuevo en Beta 3? ¡Envíanos una línea en los comentarios a continuación! Aquí están las notas de la versión.

Los siguientes problemas se relacionan con el uso del SDK 5.0 para desarrollar código.

Cuentas

  • Al crear una cuenta de iCloud, puede usar cualquier ID de Apple siempre que sea una dirección de correo electrónico completa y no una cuenta de MobileMe. Si tiene una cuenta de MobileMe, puede copiar datos de esa cuenta a una cuenta de iCloud para usar durante la prueba. Puede encontrar más información sobre iCloud en: http://developer.apple.com/icloud
  • Al configurar una cuenta de iCloud o MobileMe con el asistente de configuración y dejar activado Buscar mi iPhone, es posible que se apague Buscar mi iPhone después de la configuración. Verifique en Configuración / Correo, Contactos, Calendario / Su cuenta que Buscar mi iPhone esté activado después de salir del asistente de configuración.
  • Hay un problema para encontrar un dispositivo usando Find My iPhone en el sitio web de MobileMe (www.me.com) al cambiar de iCloud a MobileMe. Para solucionar este problema:
    • En el dispositivo, vaya a Configuración-> Correo, Contactos, Calendario->@ me.com y activa y desactiva Buscar mi iPhone. Ahora el dispositivo debería aparecer en el sitio web de MobileMe.
  • Se recomienda que desactive los marcadores en varias cuentas. Si están habilitados, es posible que los resultados no estén definidos.
  • NUEVO: En esta versión beta, la opción de "Elegir una pregunta de seguridad" no funciona durante la configuración de una cuenta de iCloud.

Salida en antena

  • A partir de iOS 5, el contenido de video en aplicaciones y sitios web está habilitado para AirPlay de forma predeterminada.
  • iOS 5 admite AirPlay de video a través de AV Foundation.
  • REPARADO: El protector de pantalla del Apple TV puede degradar el rendimiento de la duplicación de AirPlay. El protector de pantalla se puede desactivar en la configuración de Apple TV.

Apple TV

  • La versión beta del software Apple TV permite a los usuarios duplicar el contenido de un iPad 2 en un Apple TV (segunda generación) mediante AirPlay. Este software beta también habilita Photo Stream en Apple TV para que los usuarios puedan acceder a las fotos almacenadas en iCloud. Se proporciona la versión beta del software Apple TV para probar la última funcionalidad de AirPlay con sus aplicaciones y sitios web de iOS 5. Si desea instalar la versión beta del software Apple TV en su dispositivo, primero debe registrar el UDID de su dispositivo en el portal del programa para desarrolladores de iOS.

Audio

  • El uso del chat de voz en iOS 5 requiere configurar el kAudioSessionMode_VoiceChat modo en la sesión de audio, o configurando el AVAudioSessionModeVoiceChat modo en el AVAudioSession objeto.

CalDav

  • REPARADO: Después de crear un evento recurrente localmente en el dispositivo, el dispositivo deja de sincronizarse después de encontrar un error en la fusión. Eliminar y volver a agregar la cuenta actúa como una solución para esto.

Calendario

  • Todos los calendarios de MobileMe se duplicaron después de desactivar y volver a activar la sincronización del calendario.
  • Si inicia o actualiza manualmente Calendarios en un iPad, es posible que sus calendarios desaparezcan y tendrá que tocar "Mostrar todos los calendarios" para volver a mostrarlos.
  • NUEVO: Restaurar desde una copia de seguridad de Seed 1 o anterior hará que los calendarios de MobileMe / iCloud no se sincronicen. Los calendarios suscritos aparecerán en Calendarios, pero ninguno de tus calendarios de eventos aparecerá en MobileCal. Para solucionar el problema, elimine y vuelva a agregar la cuenta.

GameKit

  • Los datos de los partidos por turnos están actualmente limitados a 4 KB de datos.

Centro de juegos

  • Si tiene una cuenta de Game Center existente que aún no ha pasado por el flujo de Game Center por primera vez en iOS 5, encontrará un bloqueo al iniciar sesión directamente en la alerta de inicio de sesión de un juego. La solución alternativa para esto es iniciar Game Center para completar el flujo inicial.

iBooks

  • Es posible que iBooks 1.2.2 no muestre texto o imágenes en los libros. Actualice a iBooks 1.3 en la App Store.

Copia de seguridad de iCloud

  • Como se trata de un software beta, se recomienda que no utilice los servicios de iCloud para almacenar datos o información críticos. Si habilita iCloud Backup, se deshabilitará la copia de seguridad automática con iTunes cuando se sincronice. Le sugerimos que también haga una copia de seguridad manual de su dispositivo con iTunes.
  • En la versión beta de iOS 5, la compatibilidad con la protección de datos en iCloud Backup no está disponible. Como resultado, las aplicaciones que tienen archivos protegidos no tendrán copia de seguridad de ninguno de sus datos o metadatos.
  • Después de la restauración, es posible que no puedas volver a realizar la copia de seguridad porque el dispositivo todavía cree que se está restaurando. Para solucionar este problema, intente sincronizar las aplicaciones o los medios que faltan en iTunes o intente eliminar su cuenta de iCloud y volver a agregarla.
  • Si elimina su copia de seguridad, la función se desactivará, pero la configuración aún puede indicar que está habilitada y tendrá que alternar el interruptor BackUp to Cloud en Configuración.
  • Por razones de compatibilidad, esta versión de la versión beta de iOS 5 requiere que se realice una copia de seguridad de todos los archivos, en lugar de solo aquellos archivos que han cambiado desde la última copia de seguridad. Esto puede provocar una advertencia de que su cuenta está por encima de la cuota. En caso de que se produzca la advertencia, puede eliminar su copia de seguridad más antigua para liberar espacio y luego iniciar una copia de seguridad.

Almacenamiento de iCloud

  • Durante el período beta de iOS 5, cualquier documento almacenado en los servidores puede ser depurado periódicamente antes de GM. Por lo tanto, se recomienda encarecidamente que no almacene ningún documento o información importante en los servidores.
  • Si su aplicación utiliza el NSMetadataQuery class, debe establecer un predicado, aunque se ignore el predicado en sí.
  • El marco Foundation no incluye el ID del equipo cuando se busca el contenedor de documentos para dispositivos móviles de una aplicación. La ID del equipo debe incluirse al comienzo de la cadena de identificación pasada al URLForUbiquityContainerIdentifier: método.
  • En esta beta, el setSortDescriptors: El método de NSMetadataQuery no es compatible.
  • En esta versión beta, si desea utilizar iCloud, debe especificar manualmente varios identificadores de contenedor (el conjunto de visualización de su aplicación) dentro de un archivo de derechos para Mac OS X e iOS proyectos.
  • Existen problemas al usar la API de documentos de Cloud Storage junto con los datos protegidos que pueden provocar daños en los datos.
  • En esta versión beta, las aplicaciones basadas en documentos no siempre pueden detectar cuándo los archivos cambian, se mueven o se eliminan de debajo de ellos.
  • NUEVO: En esta versión beta, los presentadores de archivos (objetos que adoptan la NSFilePresenter protocolo) no reciben algunos de los mensajes que se supone que deben recibir, especialmente:
    • presentItemDidChange
    • presentSubitemDidAppearAtURL:
    • presentSubitemDidChangeAtURL:
  • Puede solucionar esto implementando el relinquishPresentedItemToWriter: y verificar si el escritor realmente escribió cuando el presentador de archivos vuelve a adquirir. También puede utilizar FSEvents para observar cambios en el sistema de archivos
  • En esta versión beta, los mensajes sobre cambios en los archivos de un directorio no se envían a los objetos que adoptan el protocolo NSFilePresenter.
  • Al informar un error relacionado con las interfaces de almacenamiento de iCloud, incluya los registros recopilados durante su sesión de depuración. Para generar estos registros, debe instalar un perfil de depuración especial en su dispositivo. El perfil de depuración se puede obtener de http://connect.apple.com. Este perfil permite la generación de registros de depuración necesarios para diagnosticar cualquier problema con el almacenamiento de iCloud. Las instrucciones para recolectar los registros son:
    • Instale el perfil. (La forma más sencilla de hacerlo es enviándosela por correo y abriendo el archivo adjunto en su dispositivo).
    • Reproduce el error.
    • Sincronice con iTunes para eliminar los registros de su dispositivo.
    • Adjunte los registros a su informe de errores. Puede encontrar los registros en ~ / Library / Logs / CrashReporter / MobileDevice / DeviceName / DiagnosticLogs.
  • Estos registros pueden crecer muy rápidamente, por lo que debe eliminar el perfil después de reproducir el problema y extraer los registros para el informe de error.

iMessage

  • NUEVO: iMessage beta 3 no podrá comunicarse con los usuarios de iMessage en beta 1. Funciona entre beta 3 y beta 2.
  • NUEVO: Las alertas modales no aparecen para iMessages.

iTunes

  • La versión de iTunes que viene con beta 3 no puede sincronizar dispositivos que tengan instalado el software beta 2. Para evitar este problema, haga lo siguiente:
    1. Sincronice cualquier dispositivo que tenga instalada la beta 2 con la versión de iTunes que vino con la beta 2.
    2. Actualice iTunes a la versión que viene con la beta 3.
    3. Conecte el dispositivo e instale el software beta 3. (Comprenda que es posible que vea un error de sincronización cuando conecte el dispositivo por primera vez).
    4. Después de instalar el software beta 3, restaure desde su copia de seguridad que hizo en el paso 1.
  • Los videos comprados en iTunes Store no se reproducen en un AppleTV de segunda generación a través de AirPlay con iTunes 10.5.

MMS

  • El envío de un MMS de videos grandes no funciona.

Ajustes de fotos

  • Si aplica ajustes de ojos rojos en iOS e importa su imagen en la generación inicial de iPhoto, los ajustes de ojos rojos no aparecerán en esa imagen en iPhoto. Como resultado, la sincronización posterior de su imagen con el dispositivo iOS desde iPhoto no mostrará los ajustes de ojos rojos.

Recordatorios

REPARADO: La aplicación Recordatorios no envía notificaciones de recordatorios que se basan en la entrada (y / o salida) de una ubicación si no hay una fecha asociada con el recordatorio.

Ajustes

  • El botón "Hacer copia de seguridad ahora" está habilitado sin que la clase de datos de copia de seguridad esté habilitada para la cuenta.
  • REPARADO: Si abre el teclado de los términos en Configuración-> General-> Actualización de software, no puede descartarlo. Tienes que forzar la salida de Configuración para salir.
  • NUEVO: En esta versión beta, el icono de FaceTime no se encuentra en la configuración de los iPhones.

Simulador

  • NUEVO: Los servicios de ubicación no funcionan en el simulador de iOS 4.3 que se ejecuta en Mac OS 10.7 con Xcode 4.2.

Trampolín

  • Las notificaciones push y locales para aplicaciones aparecen en el nuevo Centro de notificaciones en iOS 5. El Centro de notificaciones muestra notificaciones que se consideran "no leídas". Para adaptarse a las notificaciones push y locales que no tienen un estado de "no leído", los desarrolladores pueden utilizar el recuento de credenciales de su aplicación para activar una eliminación de notificaciones del Centro de notificaciones. Cuando una aplicación borra su cuenta de credenciales (poniéndola en cero), iOS 5 borrará sus notificaciones del Centro de notificaciones.

Gorjeo

  • NUEVO: Al tuitear tu ubicación desde Safari y salir antes de que se pueda establecer la ubicación, la flecha de ubicación permanecerá en la barra de estado. La flecha se puede eliminar matando a Safari desde el selector de tareas.

Automatización de UI

  • NUEVO: En iOS 5 beta 3, la primera ejecución de un script después de reiniciar o borrar la instalación probablemente fallará. Los intentos posteriores deberían tener éxito hasta que el dispositivo se reinicie nuevamente.
  • Es posible que los botones de reproducción y grabación del editor de secuencias de comandos del instrumento de automatización no funcionen correctamente después de seleccionar una aplicación que se inició mediante una sesión de seguimiento y que ha finalizado. Es posible que tampoco funcionen si se dirige a una aplicación que se suspendió. Si se encuentra con este problema y persiste, es posible que deba cerrar y volver a abrir el documento de seguimiento para volver al estado funcional.
  • Al capturar acciones en un script usando el instrumento de Automatización, interfaces con vistas web o celdas de tabla que contienen una gran cantidad de elementos fuera de la pantalla pueden tardar mucho antes de regresar con un expresión.
  • Las funciones de bloqueo () y desbloqueo () de UIATarget han sido reemplazadas por lockForDuration () función.
  • Instruments sobrescribe el script de automatización cargado, incluso si otro programa lo está editando.
  • A partir de iOS 5 beta 2, ahora puede activar la ejecución de un script de automatización de la interfaz de usuario en un dispositivo iOS desde el terminal host utilizando la herramienta de instrumentos. El comando es:
    • instrumentos -w -t

UIKit

  • NUEVO: A partir de iOS 5 beta 3, el exclusivoTouch propiedad de UIControl ha vuelto a su valor predeterminado original de NO.
  • Regresando nada de la tableView: viewForHeaderInSection: El método (o su equivalente de pie de página) ya no es suficiente para ocultar un encabezado. Debes anular tableView: heightForHeaderInSection: y devuelve 0.0 para ocultar un encabezado.
  • En la versión beta de iOS 5, UITableView La clase tiene dos métodos para mover una celda de una fila a otra con parámetros definidos. Estas API son:
    • moveSection: toSection:
    • moveRowAtIndexPath: toIndexPath:
  • Utilizando el UIWebView en Interface Builder, es posible establecer un color de fondo transparente en iOS 5. Los desarrolladores que compilan con el nuevo SDK pueden verificar su XIB para la configuración transparente de UIWebView.
  • En la versión beta de iOS 5, UINavigationBar, UIToolbar, y UITabBar implementaciones han cambiado para que el drawRect: no se llama al método en instancias de estas clases a menos que se implemente en una subclase. Las aplicaciones que han vuelto a implementar drawRect: en una categoría de cualquiera de estas clases encontrarán que no se llama al método drawRect:. UIKit realiza una verificación de enlaces para evitar que se llame al método en aplicaciones vinculadas antes de iOS 5, pero no es compatible con este diseño en iOS 5 o posterior. Las aplicaciones pueden:
    • Use la API de personalización para barras que en iOS 5 y posteriores, que es la forma preferida.
    • Subclase UINavigationBar (o las otras clases de barra) y anule drawRect: en la subclase.
  • los indexPathForRow: inSection:, sección y métodos de fila de NSIndexPath Ahora usa NSInteger en lugar de NSUInteger, de modo que estos tipos coincidan con los métodos definidos en UITableView.
  • Existe un problema conocido al presentar un UIVideoEditorControllerobjeto donde no muestra el video seleccionado, que aparece en blanco en su lugar. En ciertos casos, también puede fallar.
  • Los eventos táctiles no se reenvían a la vista en el cameraOverlayView propiedad de UIImagePickerController.
  • los imagePickerController: didFinishPickingMediaWithInfo: El método de UIImagePickerController no devuelve una URL al video cuando se completa la grabación.
  • NUEVO: Al crear una nueva cita en la aplicación de calendario en un dispositivo con un reloj de 24 horas, no puede seleccionar un valor de hora superior a 12. El valor del selector de fecha y hora establece que el día de la semana actual sea el mismo que el día anterior (por ejemplo: a Una cita el martes se establecerá como lunes).
  • REPARADO: Hemos cambiado el comportamiento de scrollToRowAtIndexPath: atScrollPosition: animado: tal que UITableViewScrollPositionTop y UITableViewScrollPositionBottom ahora ajuste para las partes superior e inferior de la contentInset propiedad.

WebKit

  • NUEVO: En iOS 5 beta 2, está disponible una nueva propiedad CSS heredada, -webkit-overflow-scrolling: value. El valor táctil permite al desarrollador web optar por el desplazamiento de estilo nativo en un elemento de desbordamiento: desplazamiento. El valor predeterminado de esta propiedad es auto.
  • El marco WebKit ha adquirido un motor WebKit más nuevo, que se asemeja mucho a Safari 5.1. Algunas áreas a tener en cuenta con el nuevo marco WebKit en iOS:
    • Hay un nuevo analizador compatible con HTML5.
    • El ancho del diseño del texto puede cambiar ligeramente porque el comportamiento de redondeo de palabras ahora tiene precisión basada en punto flotante.
    • Hay una validación mejorada del campo de formulario, que incluye la eliminación de ceros a la izquierda y el formato de números.
    • Los eventos táctiles ahora son compatibles con los campos de entrada.
    • window.onerror ahora es compatible.
    • Hay un nuevo agente de usuario que no tiene información de configuración regional en la cadena de agente de usuario.

Sincronización WiFi

  • En iOS 5 beta 2, la sincronización inalámbrica está disponible para Mac. Requiere iTunes 10.5 beta 2 y OS X 10.6.8 o Lion. Verá una opción para habilitar la sincronización inalámbrica cuando conecte su dispositivo a iTunes con el cable USB. Se recomienda que realice su sincronización inicial con un cable después de restaurar su dispositivo.
    • La sincronización inalámbrica se activa automáticamente cuando el dispositivo está conectado a la alimentación y en la misma red que la computadora emparejada. O puede activar manualmente una sincronización desde iTunes o desde Configuración -> General -> Sincronización de iTunes (se requiere la misma red que la computadora emparejada). Asegúrese de que su dispositivo esté conectado a una fuente de alimentación cuando realice sincronizaciones inalámbricas.
    • Si encuentra problemas con las aplicaciones, los medios y / o las fotos sincronizadas con su dispositivo, puede restablecer y volver a sincronizar. Desde Configuración -> General -> Restablecer, elija Borrar todo el contenido y la configuración. Luego, vuelva a conectarse a iTunes y sincronice nuevamente.
  • REPARADO: En esta versión beta, iTunes puede informar incorrectamente Fotos como "Otro" en la barra de capacidad. De lo contrario, la sincronización de fotos funciona como se esperaba.
  • NUEVO:En algunos casos, es posible que su dispositivo no sincronice los contactos, los calendarios y la configuración de la cuenta, o no realice una copia de seguridad en iTunes. Si esto sucede, reinicie su dispositivo y vuelva a sincronizar.
  • NUEVO:En algunos casos, la sincronización de fotos puede dar como resultado solo miniaturas en su dispositivo. Si esto sucede, desincronice las fotos y vuelva a sincronizarlas.

Xcode

  • En esta versión beta, las restauraciones de dispositivos con XCode están deshabilitadas. Utilice iTunes solo para realizar una copia de seguridad y restaurar su dispositivo.
  • En algunos casos, Xcode 4.2 Organizer no muestra un dispositivo que está en modo de restauración. Como solución alternativa, puede usar iTunes para restaurar.
  • REPARADO: En algunas máquinas de escritorio, el uso de la memoria de Xcode aumenta increíblemente rápido mientras se restaura un dispositivo o se copia un IPSW. Como solución alternativa, use iTunes para restaurar.
  • REPARADO: En esta versión beta, los registros de fallos (no simbolizados o simbolizados) no aparecen en Xcode Organizer. Para que aparezcan en Xcode Organizer, deberá cambiar el nombre del dispositivo.
  • En iOS 5 beta 2, el simulador de iOS no es compatible con versiones anteriores de iCloud Developer Seed para OS X. Se recomienda encarecidamente que actualice a la última semilla de desarrollador de iCloud para garantizar la compatibilidad.
  • iOS 5.0 SDK es compatible con simuladores de iOS 4.3 e iOS 5.0.

Última publicación de blog

Esto es más que una actualización de la cámara del iPhone, es una cámara completamente nueva.
September 11, 2021

Dale a tu iDevice una importante actualización de cámara [Ofertas]DxO One es un módulo de cámara completo que eleva las capacidades fotográficas de...

El paquete de libros de Apple: dos retratos detallados del exitoso autor Leander Kahney [ofertas]
September 11, 2021

El paquete de libros de Apple: dos retratos detallados del exitoso autor Leander Kahney [ofertas]Si está buscando obtener una perspectiva detallada...

| Culto de Mac
September 11, 2021

Las 10 mejores pegatinas de skate para profanar tu nueva MacBook Pro de 16 pulgadasLa MacBook todavía tiene más lugares para pegar pegatinas.Foto: ...