Apple lanza iOS 5 Beta 7 para desarrolladores

Apple lanza iOS 5 Beta 7 para desarrolladores

iOS 5 Beta 7

Apple acaba de lanzar iOS 5 Beta 7 para desarrolladores registrados. La última versión beta de iOS 5 se puede descargar en el Centro de desarrollo de iOS.

manzana lanzado iOS 5 Beta 6 con correcciones de errores menores y mejoras hace casi dos semanas. Una séptima versión beta de iOS es inaudita, y iOS 5 será el lanzamiento de software móvil más revolucionario de Apple hasta la fecha cuando se lance al público este otoño.

Los desarrolladores de iOS 5 Beta 6 deberían poder realizar una actualización inalámbrica de Beta 7.

iOS 5 Beta 6 expira el 29 de septiembre y se espera que Apple celebre su próximo evento a finales de septiembre o principios de octubre.

Registro de cambios completo para iOS 5 Beta 7:

“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 mover esa cuenta a iCloud. Puede encontrar más información sobre iCloud en: http://developer.apple.com/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.

Validación de API

  • NUEVO: A partir de las herramientas de desarrollo de iOS 5.0 beta 7, es posible extraer las API utilizadas por una aplicación y hacer que se verifiquen el uso de API privadas. Esta opción se ofrecerá en el momento de la validación.

Apple TV

  • La versión beta del software Apple TV permite a los usuarios reflejar 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.
  • La configuración de la presentación de diapositivas no se recuerda para la reproducción de la presentación de diapositivas (siempre se reproduce en el tema Reflections). La configuración de los protectores de pantalla funciona correctamente.

Compatibilidad binaria

  • En las aplicaciones vinculadas con el SDK de iOS 5.0, las compensaciones del contenido de la vista de desplazamiento ya no se redondearán a píxeles integrales durante un gesto de pellizco.

Calendario

  • Los calendarios de cumpleaños no están disponibles actualmente a través del sitio web icloud.com o en Windows. Estarán disponibles en una versión futura.

Imagen principal

  • Se han agregado varios filtros desde la beta 1. La lista actual ahora incluye los siguientes filtros:CIAdditionCompositing, CIAffineTransform, CIC Tablero de ajedrez Generador,CIColorBlendMode, CIColorBurnBlendMode, CIColorControls, CIColorCube,CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix,CIColorMonocromo,CIConstantColorGenerator, CICrop, CIDarkenBlendMode, CIDifferenceBlendMode,CIExclusionBlendMode, CIExposiciónAjustar, CIFalseColor, CIGammaAdjust,CIGaussianGradient,CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust,CIHueBlendMode, CILightenBlendMode, CILinearGradient, CILuminosityBlendMode,CIMaximumComposición, CIMinimumComposición,CIMultiplyBlendMode,CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient,CISaturationBlendMode, CIScreenBlendMode, CISepiaTone, CISoftLightBlendMode,CISourceAtopCompositing,CISourceInCompositing, CISourceOutCompositing,CISourceOverCompositing, CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette y CIWhitePointAdjust

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

  • Si habilita iCloud Backup, se deshabilitará la copia de seguridad automática con iTunes cuando se sincronice. También le sugerimos que haga una copia de seguridad manual de su dispositivo con iTunes. Las copias de seguridad realizadas con versiones anteriores de iOS 5 beta pronto se volverán incompatibles y ya no estarán disponibles. Se recomienda encarecidamente que actualice a esta versión de la versión beta de iOS 5 para poder seguir realizando copias de seguridad de sus dispositivos.

Almacenamiento de iCloud

  • NUEVO: A partir de iOS 5 beta 7, los requisitos para especificar cadenas de identificador de contenedor en los derechos de su aplicación han cambiado. Cada identificador de contenedor que no incluya un carácter comodín debe coincidir exactamente con el identificador de paquete de una aplicación publicada con el mismo ID de equipo que su aplicación. No es necesario que incluya un derecho que coincida con el identificador de paquete de su propia aplicación; por ejemplo, una versión lite y pro de su aplicación podría especificar el identificador de paquete de la aplicación pro para compartir el mismo contenedor. Los requisitos para los identificadores de contenedor que incluyen caracteres comodín no han cambiado, pero es posible que deba actualizar identificadores comodín existentes después de cambiar cualquier identificador no comodín en los derechos de su aplicación para que coincida con el nuevo normas.
  • NUEVO: En esta versión beta de iOS 5.0, se ha reducido la cantidad de veces que una aplicación se puede sincronizar en rápida sucesión con los servidores. Si está depurando su aplicación y desea ver si sus solicitudes de sincronización se están acelerando, puede llamar al método - [NSUbiquitousKeyValueStore _printDebugDescription] directamente en gdb. Tenga en cuenta que - [NSUbiquitousKeyValueStore _printDebugDescription] es un SPI, por lo que le recomendamos encarecidamente que no lo utilice en su aplicación.
  • En KVS, el límite por clave se ha elevado a 64 Kb (para que coincida con el límite por aplicación); y el número máximo de claves se ha elevado a 256.
  • 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.
  • Ya no es necesario habilitar los perfiles de aprovisionamiento para iCloud en el portal de aprovisionamiento de iOS. Todos los perfiles de aprovisionamiento recién generados ahora se habilitan automáticamente para iCloud. Si está utilizando un perfil de aprovisionamiento de equipo administrado por Xcode, haga clic en actualizar en el organizador de Xcode para obtener un nuevo perfil habilitado para iCloud. Para habilitar todos los demás perfiles de aprovisionamiento para iCloud, simplemente vuelva a generar sus perfiles en el portal de aprovisionamiento de iOS.
  • Si su aplicación utiliza el NSMetadataQuery class, debe establecer un predicado, el predicado ahora se respeta. Pero el predicado es un predicado de estilo NSPredicate, no un predicado de estilo Spotlight. Un ejemplo de esto es que debe usar LIKE en lugar de = para la coincidencia de comodines. Las diferencias se definen con más detalle en:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSpotlightComparison.html#//apple_ref/doc/uid/TP40002370-SW1
  • En esta beta, el setSortDescriptors: El método de NSMetadataQuery no es compatible.
  • Para usar iCloud antes de la versión beta 5, tenía que especificar manualmente varios identificadores de contenedor (el conjunto de visualización de su aplicación) dentro de un archivo de derechos para ambos Mac OS X y proyectos de iOS. A partir de la versión beta 5, para habilitar el almacenamiento de iCloud dentro de sus aplicaciones, simplemente haga clic en la casilla de verificación "Habilitar derechos" en el panel Resumen de su proyecto. Xcode creará un archivo de derechos personalizado para su proyecto que incluye automáticamente su ID de equipo. Puede agregar valores de contenedor de iCloud adicionales según lo requiera su aplicación. (Tenga en cuenta que debe volver a generar sus perfiles de aprovisionamiento existentes, ya sea con Xcode o en el Portal de aprovisionamiento de iOS, para usar el almacenamiento de iCloud).
    Si especifica una cadena de identificación personalizada para sus valores de autorización de almacén de valores clave de iCloud o contenedor de iCloud, ya no necesita anteponer su ID de equipo al principio de la cadena. Xcode antepondrá su ID de equipo a estas entradas automáticamente
  • La cadena de identificación del contenedor que pasa al URLForUbiquityContainerIdentifier:El método de NSFileManager DEBE incluir el ID del equipo al principio de la cadena. Para su comodidad, si pasa cero, Foundation usa el primer ID de contenedor de documentos especificado en los derechos de su aplicación.
  • 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, los presentadores de archivos (objetos que adoptan la NSFilePresenter protocolo) no reciben algunos de los mensajes que se supone que deben recibir, especialmente:
    • presentSubitemDidAppearAtURL:
    • presentSubitemDidChangeAtURL:
  • Puede solucionar esto implementando el relinquishPresentedItemToWriter: y verificar si el escritor realmente escribió cuando el presentador de archivos vuelve a adquirir. Los presentadores de archivos reciben presentItemDidChange: mensajes en esta beta.
  • 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 dehttp://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.
  • Los nombres de archivo no distinguen entre mayúsculas y minúsculas en OS X, pero sí distinguen entre mayúsculas y minúsculas en iOS. Esto puede ocasionar problemas al sincronizar archivos entre los dos. Debe tomar medidas en iOS para evitar la creación de archivos cuyos nombres difieran solo entre mayúsculas y minúsculas.

Encontrar mi iphone

  • Después de la actualización OTA, Find My iPhone no funciona. Para que sea funcional, puede alternar Buscar mi iPhone de APAGADO a ENCENDIDO en Configuración.

GameKit

  • NUEVO: La coincidencia automática con el controlador de vista por turnos no funciona. Las invitaciones o la API de coincidencia automática directa se pueden utilizar como solución alternativa.
  • Los datos de los partidos por turnos están actualmente limitados a 4 KB de datos.
  • REPARADO: Los eventos se pasarán al delegado cada vez que se haga un turno en un partido, en lugar de solo cuando sea el turno del jugador local.

iMessage

  • iMessage beta 1 no podrá comunicarse con los usuarios de iMessage en beta 2 o posterior.
  • REPARADO:El Asistente de configuración no proporciona la contraseña de AppleID como entrada para FaceTime en iMessage.

constructor de interfaz

  • REPARADO: Al editar el valor de una restricción en el inspector, la restricción permanece seleccionada y la vista de esquema continúa mostrando la restricción como seleccionada.
  • En XCode 4.2 al copiar vistas (ya sea una vista única o múltiples vistas), ambas restricciones definidas por el usuario directamente en la vista seleccionada y las restricciones definidas por el usuario entre las vistas que se están copiando se copian en el cartón.
  • Cambiar el estilo de segmento de un objeto NSSegmentedControl a "Automático" podría bloquearse en los documentos que utilizan Cocoa Auto Layout. Para solucionar el problema, utilice un estilo de segmento explícito como Redondo o Texturizado y, en tiempo de ejecución, cambie el estilo de segmento a automático mediante el método setSegmentStyle :.

iTunes

  • NUEVO: Cuando intente restaurar un dispositivo iPhone 3GS o iPod touch de tercera generación que ejecute Beta 6 a Beta 7 usando iTunes, tendrá que configurar el dispositivo en DFU o puede actualizar OTA a Beta 7. Para ingresar al modo DFU, deberá:
    1. Conecte el dispositivo a USB en su Mac.
    2. Apague el dispositivo.
    3. Inicie iTunes en su Mac.
    4. Mantenga presionados los botones Inicio y Encendido durante 10 segundos.
    5. Continúe presionando el botón de Inicio pero suelte el botón de Encendido.
    6. Mantenga presionado el botón Inicio durante 13 segundos o hasta que el dispositivo aparezca en iTunes.
  • La versión de iTunes que viene con beta 7 no puede sincronizar dispositivos que tienen instalado el software beta 6. Para evitar este problema, haga lo siguiente:
    1. Sincronice cualquier dispositivo que tenga instalada la versión beta 6 con la versión de iTunes que vino con la beta 6.
    2. Actualice iTunes a la versión que viene con la beta 7.
    3. Conecte el dispositivo e instale el software beta 7. (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 7, restaure desde su copia de seguridad que hizo en el paso 1.

Correo

  • Al cambiar el nombre de host de una cuenta de correo electrónico en la configuración, es posible que se vean mensajes en blanco en la bandeja de entrada unificada. Como solución alternativa, elimine y vuelva a agregar la cuenta en lugar de cambiar su nombre de host.

Reproductor de música

  • Al eliminar una canción o un video de Música / Videos en el dispositivo, se bloquea la aplicación.

OpenGLES

  • REPARADO: Después de la etapa de iluminación, ya sea que la iluminación esté habilitada o no, los valores de color resultantes no son fijado en GLKit / GLKEffects con GLKLightingTypePerVertex o GLKLightingTypePerPixel establecido en el efecto. Como resultado, no es raro ver diferencias en la iluminación entre los dos, especialmente cuando se habilitan varias luces. Esto difiere de OpenGLES 1.1, que fija los valores de color después de la etapa de iluminación, independientemente de si la iluminación está habilitada o no.

Actualización de software OTA

  • Los usuarios que instalaron iOS 5 beta 6 de forma inalámbrica desde iOS 5 beta 3 primero deben borrar todo el contenido y la configuración antes de seleccionando Configuración> General> Restablecer> Borrar todo el contenido y la configuración para instalar iOS 5 beta 7 sobre el aire. Esto solo afecta a los usuarios que no actualizaron a iOS 5 beta 4.
  • Si está realizando una actualización de software OTA, deberá volver a sincronizar sus fotos con iTunes ".
  • REPARADO: Puede haber algunos casos en los que las compras en App Store o iTunes Store parezcan estar estancadas porque el dispositivo está descargando algo más en segundo plano. Una solución alternativa es desconectar el dispositivo de la alimentación (desenchufar el dispositivo).
  • NUEVO: Si tiene un código de acceso configurado, debe eliminarlo antes de actualizar a la semilla 7 de las semillas anteriores. Se puede volver a habilitar después de que se complete la actualización. Si no lo hace, es posible que sea necesario volver a habilitar iMessage en la configuración.

Recordatorios

  • REPARADO: Si la sincronización de recordatorios está habilitada para una cuenta de Yahoo y no hay una colección de recordatorios en el servidor, el teléfono los volverá a crear continuamente. Debido a un error del servidor de Yahoo, esa colección se mostrará como un calendario de eventos.

Seguridad

  • En iOS 5.0 no se admite la firma de certificados con firmas MD5. Asegúrese de que los certificados utilicen algoritmos de firma basados ​​en SHA1 o SHA2.

Simulador

  • 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 acomodar notificaciones push y locales que no tienen un estado "no leído", los desarrolladores pueden usar el recuento de insignias de su aplicación para activar la eliminación de notificaciones de Notificación Centrar. Cuando una aplicación borra su cuenta de credenciales (configurándola en cero), iOS 5 borrará sus notificaciones del Centro de notificaciones.

Automatización de UI

  • Existe un problema conocido al utilizar la API performTaskOnHost en un script de automatización de la interfaz de usuario. Si la tarea que se está realizando con la API genera un resultado excesivo (digamos, miles de líneas de texto) a la salida estándar o error estándar, la tarea puede bloquearse hasta que se alcanza el tiempo de espera, momento en el que lanzará un javascript excepción.
  • Las funciones de bloqueo () y desbloqueo () de UIATarget han sido reemplazadas por lockForDuration () función.
  • 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
  • Al usar los instrumentos cli para la automatización de la interfaz de usuario, ahora puede apuntar a la plantilla de automatización predeterminada y pasar el script y la ruta de resultados a la herramienta como opciones de variables de entorno. Por ejemplo:
    • instrumentos -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Última publicación de blog

IPhone 15 Pro vs iPhone 15: ¿Cuál deberías comprar?
September 24, 2023

La línea de iPhone 15 de este año incluye importantes actualizaciones, incluidas cámaras de 48 MP, conectores USB-C y chips más rápidos en ambos mo...

Toma 2 drones por solo $189.99 y deja que comiencen las aventuras
August 19, 2023

Experimenta la emoción de surcar los cielos sin arruinarte con este dúo de drones para todos los entusiastas de la aventura. Obtenga los drones Nin...

Termina esta noche: obtenga un 20% de descuento en estuches AirPods 3 resistentes y refinados
August 02, 2023

Nosotros y nuestros socios usamos cookies para almacenar y/o acceder a información en un dispositivo. Nosotros y nuestros socios usamos datos para ...