1/9/11

Las novedades sobre el iOS 5, Beta 7.



Apple acaba de lanzar iOS 5 beta 7 para los desarrolladores como una actualización en el aire.iOS 5 incluye nuevas características como la notificación del Centro, la integración de Twitter, quiosco de prensa, y el apoyo icloud. La actualización de software se convertirá a disposición del público este otoño, probablemente al lado de la línea de nuevo iPhone a principios de octubre.Apple ha lanzado iTunes 10.5 beta 7 y Xcode 4.2 beta 7 también. Apple acaba también dio a conocer Safari 5.1.1 update 3. Háganos saber en tips@9to5mac.com lo que creas!

.

Hemos encontrado que en la configuración de Wi-Fi para sincronizar ahora hay soporte para múltiples Macs. Debajo de cada Mac encontrará lo que las categorías se dividen a su IOS se sincronizará con el. Christoph Gracias!

Además, el texto a voz de Nuance está disponible ahora como un elemento de menú (a continuación)

.



Los siguientes problemas están relacionados al uso del SDK 5.0 para desarrollar code.We he pegado el log completo de cambios para la nueva versión beta después de la ruptura:



Cuentas

Al crear una cuenta de icloud, se puede utilizar cualquier ID de Apple, siempre y cuando se trata de una dirección de correo electrónico completa y no una cuenta de MobileMe. Si usted tiene una cuenta de MobileMe, puede pasar la cuenta a icloud. Puede encontrar más información sobre icloud en:http://developer.apple.com/icloud
AirPlay

A partir de IOS 5, el contenido de vídeo en las aplicaciones y sitios web son AirPlay habilitado por defecto.
iOS 5 es compatible con AirPlay de vídeo a través de AV Fundación.
API de validación

NUEVO: A partir de IOS 5.0 beta 7 herramientas de desarrollo, es posible extraer las API utilizadas por una aplicación y que se verifiquen para uso privado API. Esta opción se ofrecerá en el momento de validación.
Apple TV

Apple TV versión beta del software permite a los usuarios para reflejar el contenido de un iPad 2 a un Apple TV (2 ª generación) con AirPlay. Esta versión beta del software también permite a Galería de fotos en el Apple TV para que los usuarios pueden acceder a las fotos almacenadas en icloud. Apple TV versión beta del software se proporciona para probar la funcionalidad más reciente AirPlay con su iOS 5 aplicaciones y sitios web. Si desea instalar Apple beta del software de TV en su dispositivo, primero debe registrar su dispositivo UDID en el Portal del Programa iOS Developer.
Configuración de la presentación no se recuerdan para la reproducción de diapositivas (siempre juega de nuevo en el tema de Reflexiones). Pantalla de configuración de los ahorradores se están comportando correctamente.
Compatibilidad binaria

En las aplicaciones enlazadas con el SDK de iOS 5.0, desplácese compensaciones contenido vista ya no será redondeado al píxeles integral en un gesto de pellizcar.
Calendario

Calendarios de cumpleaños no están disponibles actualmente a través de la página web icloud.com o en Windows. Que estará disponible en una versión futura.
Core Image

Varios filtros se han añadido desde la beta 1. La lista actual incluye ahora los siguientesCIStraightenFilter, CIStripesGenerator , CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette y CIWhitePointAdjust
iBooks

iBooks 1.2.2 puede que no se muestren un poco de texto o imágenes en los libros. Por favor, actualice a iBooks 1.3 en la App Store.
icloud de copia de seguridad

Si habilita icloud de copia de seguridad copia de seguridad, automática con iTunes al sincronizar se desactivará. También le sugerimos que usted manualmente copias de seguridad de su dispositivo con iTunes. Copias de seguridad realizadas con versiones anteriores de iOS 5 beta pronto se vuelven incompatibles, y no volverán a estar disponibles. Se recomienda encarecidamente actualizar a esta versión del IOS 5 beta con el fin de seguir apostando por sus dispositivos.
icloud de almacenamiento

NUEVO: A partir de IOS 5 beta 7, los requisitos para la especificación de las cadenas de contenedores en el identificador de los derechos de su aplicación han cambiado. Cada código de identificación de contenedores que no incluye un carácter comodín debe coincidir exactamente con el identificador de conjunto de una aplicación publicada usando el mismo equipo de identificación de su aplicación. Usted no está obligado a incluir un derecho que coincide con identificador de tu aplicación propio paquete, por ejemplo, una versión lite y pro de su aplicación puede especificar tanto el identificador de la aplicación del paquete pro de compartir el mismo recipiente. Los requisitos para identificadores de contenedor que incluyen caracteres comodín no han cambiado, pero puede que tenga que actualizar los identificadores de comodín después de cambiar los identificadores no comodín en los derechos de su aplicación para que coincida con las nuevas reglas.
NUEVO: En esta versión beta de iOS 5.0, el número de veces que una aplicación puede sincronizar en una rápida sucesión de los servidores se ha reducido. Si se realiza la depuración de su aplicación y quiere ver si su sincronización peticiones están siendo estrangulado, puede llamar al - [_printDebugDescription NSUbiquitousKeyValueStore] método directamente en gdb. Tenga en cuenta que - [_printDebugDescription NSUbiquitousKeyValueStore] es un SPI por lo que se aconseja no utilizarlo 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 la aplicación), y el número máximo de llaves se ha elevado a 256.
Durante el período beta iOS 5, los documentos almacenados en los servidores puede ser purgado periódicamente antes de GM. Por lo tanto, es altamente recomendable que usted no guardar documentos o información crítica en los servidores.
Perfiles de aprovisionamiento ya no tienen que ser habilitado para que icloud en el Portal de IOS de aprovisionamiento. Todos los perfiles generados recientemente aprovisionamiento son ahora automáticamente habilitado para icloud. Si está usando un equipo de Xcode logró perfil de aprovisionamiento, haga clic en Actualizar en el Organizador Xcode para obtener una nueva icloud perfil habilitados. Para que todos los otros perfiles de aprovisionamiento de icloud, simplemente regenerar sus perfiles en el portal de IOS de aprovisionamiento.
Si su aplicación utiliza el NSMetadataQuery clase, se debe establecer un predicado, el predicado es ahora el honor. Sin embargo, el predicado es un predicado NSPredicate estilo, no un predicado Spotlight estilo un ejemplo de esto es que se debe usar como lugar de = para la coincidencia de comodines. Las diferencias se definen con más detalle
En esta versión beta, el setSortDescriptors: método de NSMetadataQuery no es compatible.
Para usar icloud antes de la beta 5, tiene que especificar manualmente varios identificadores de contenedores (para establecer su aplicación de visualización) en un archivo de Derechos para los dos de su Mac OS X y iOS projects.Starting en beta 5, para permitir el almacenamiento icloud dentro de sus aplicaciones, simplemente haga clic en "Derechos Activar" casilla de verificación en el panel Resumen de su proyecto. Xcode creará un archivo de derechos personalizado para su proyecto que incluye automáticamente el número de equipo. Puede añadir más valores de contenedores icloud según lo requiera su aplicación. (Tenga en cuenta que debe volver a generar los perfiles existentes de suministro, ya sea con Xcode o en el Portal de IOS de aprovisionamiento, para utilizar el almacenamiento icloud.)
Si se especifica una cadena de identificador personalizado para su icloud clave-valor o valores Tienda icloud contenedores derecho, ya no es necesario anteponer el número de equipo al principio de la cadena. Xcode se antepone a su número de equipo a las entradas de forma automática
La cadena de identificador de contenedores que pasan a laURLForUbiquityContainerIdentifier: método de NSFileManager deberá incluir la identificación del equipo al comienzo de la cadena. Para su conveniencia, si usted pasa nada, la Fundación utiliza el documento de identidad primer contenedor se especifica en los derechos de su aplicación.
Hay problemas con el Cloud Storage API documento junto con los datos protegidos, que puede conducir a la corrupción de datos.
En esta versión beta, los presentadores de archivos (objetos que se adopten lasNSFilePresenter protocolo) no reciben algunos de los mensajes que se supone que deben recibir, en particular:
presentedSubitemDidAppearAtURL:
presentedSubitemDidChangeAtURL:
Puede solucionar esto mediante la aplicación de la relinquishPresentedItemToWriter:método y la comprobación para ver si el autor escribió en realidad cuando el archivo de los presentadores reacquires.File presentador recibe presentedItemDidChange: los mensajes de esta beta.
Mientras que informar de un bug relacionado con las interfaces de almacenamiento icloud, por favor incluya los registros obtenidos durante la sesión de depuración. Para generar estos registros, se debe instalar un perfil especial de depuración en su perfil de depuración dispositivo.Las se puede obtener de http://connect.apple.com . Este perfil permite la generación de registros de depuración que son necesarias para diagnosticar cualquier problema con el almacenamiento icloud. Las instrucciones para recoger los registros son los siguientes:
Instalar el perfil. (La forma más sencilla de hacer esto es a lo electrónico a sí mismo y abrir el archivo adjunto en su dispositivo.)
Reproducir el error.
Sincronización con iTunes para sacar los registros de apagar el dispositivo.
Adjuntar los registros a su informe de error. Usted 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 haber reproducido el problema y sacó los registros para el informe de error.
Los nombres de archivos son sensibles a mayúsculas en OS X, pero entre mayúsculas y minúsculas en IOS. Esto puede llevar a problemas al sincronizar los archivos entre los dos.Usted debe tomar medidas en IOS para evitar la creación de archivos cuyos nombres difieren únicamente en el caso.
Find My iPhone

Después de actualizar OTA Find My iPhone no funciona. Para que sea funcional puede cambiar el Buscar mi iPhone la de OFF a ON en la configuración.
GameKit

NUEVO: Auto-coincidentes con el controlador de vista por turnos no funciona. Invita a los directos o auto-partido de la API se puede utilizar como una solución.
Coinciden con los datos de los partidos a su vez basado en la actualidad se limita a 4 KB de datos.
FIJO: Los eventos se pasa al delegado cuando se realiza un giro en un partido, en lugar de sólo cuando es el turno del jugador local.
IMessage

IMessage beta 1 no será capaz de comunicarse con los usuarios IMessage en beta 2 o posterior.
FIJO: Asistente de configuración no proporcionar la contraseña AppleID como insumo para el FaceTime en IMessage.
interfaz de Builder

FIJO: Al editar el valor de una restricción en el inspector, la restricción permanece seleccionado, y la vista de esquema sigue mostrando la restricción como seleccionado.
En XCode 4.2 puntos de vista cuando se copia (ya sea una vista única o múltiples puntos de vista), tanto para el usuario define las restricciones directamente en la vista seleccionada y el usuario define las restricciones entre los puntos de vista que se copia se copian en la mesa de trabajo.
Cambiar el estilo de segmento de un objeto NSSegmentedControl en "Automático" puede fallar en los documentos con diseño de cacao Auto. Para solucionar este problema el uso de un estilo segmento explícitos, como Ronda o textura, y en tiempo de ejecución, cambiar el estilo de segmento en modo automático con el setSegmentStyle: método.
iTunes

NUEVO: Al intentar restaurar un iPhone 3G o dispositivo iPod touch de 3 ª generación corriendo Beta 6 a 7 Beta a través de iTunes, tendrás que configurar el dispositivo en modo DFU, o puede OTA actualización de Beta 7. Para entrar en modo DFU, tendrá que:
Conecte el dispositivo al USB de tu Mac.
Apagar el dispositivo.
Lanzamiento de iTunes en su Mac.
Mantenga pulsado el botón Inicio y encendido durante 10 segundos.
Mantenga pulsado el botón Inicio, pero suelta el botón de encendido.
Mantenga presionado el botón Inicio durante 13 segundos o hasta que el dispositivo se muestra en iTunes.
La versión de iTunes que viene con la beta 7 no se pueden sincronizar los dispositivos que tienen la beta 6 del software instalado. Para evitar este problema, haga lo siguiente:
Sincronización de los dispositivos que se han instalado 6 beta a la versión de iTunes que viene con beta 6.
Actualiza iTunes a la versión que viene con la beta 7.
Conecte el dispositivo e instalar el software beta 7. (Entiendo que usted puede ver una falta de sincronización de error la primera vez que conecte el dispositivo.)
Después de instalar el software beta 7, restaure la copia de seguridad de la realizada en el paso 1.
Correo

Al cambiar el nombre de host de una cuenta de correo electrónico en la configuración, mensajes en blanco se puede ver en la bandeja de entrada unificada. Para solucionar este problema, elimine y vuelva a agregar la cuenta en vez de cambiar su nombre de host.
Reproductor de música

Al borrar una canción o un vídeo de música / vídeos en el dispositivo se bloquea la aplicación.
OpenGLES

FIJO: Después de la etapa de iluminación, si se permite la iluminación o no, los valores de color resultante no se sujetan en GLKit / GLKEffects con el conjunto sea GLKLightingTypePerVertex GLKLightingTypePerPixel o en el efecto. Como resultado de ello no es raro ver a las diferencias de iluminación entre los dos, sobre todo cuando varias luces están habilitadas. Esto difiere de 1,1 OpenGLES que sujeta los valores de color después de la etapa de iluminación, independientemente de si se permite la iluminación.
OTA actualización de software

Los usuarios que instalan iOS 5 beta 6 por el aire desde iOS 5 beta 3 en primer lugar debe borrar todo el contenido y la configuración seleccionando Configuración> General> Restaurar> Borrar contenidos y ajustes con el fin de instalar iOS 5 beta 7 en el aire. Esta usuarios únicos impactos que no se actualizaba a iOS 5 beta 4.
Si usted está haciendo una actualización de software OTA, tendrá que volver a sincronizar tus fotos con iTunes. "
FIJA: Es posible que haya algunos casos en que las compras de la tienda App Store de iTunes Store o parecen haberse estancado debido a que el dispositivo se está descargando algo en el fondo. Una solución es desconectar el dispositivo de la alimentación (desenchufar el dispositivo).
NUEVO: Si usted tiene un conjunto clave de acceso, debe ser removido antes de actualizar a las semillas 7 a partir de semillas anterior. Se puede volver a habilitar después de la actualización se ha completado. De lo contrario, puede requerir IMessage que ser re-habilitado en la configuración.
Recordatorios

FIJA: Si los recordatorios de sincronización está habilitada para una cuenta de Yahoo y no hay ninguna colección de recordatorios en el servidor, es continuamente recreado por obtendrá el teléfono. Debido a un error del servidor Yahoo, que la recolección se mostrará como un calendario de eventos.
Seguridad

En iOS 5.0 firma de certificados con firmas MD5 no es compatible. Por favor, asegúrese de que los certificados de uso de algoritmos de firma basado en SHA1 o SHA2.
Simulador

Servicios de localización no son funcionales en iOS 4,3 simulador se ejecuta en Mac OS 10.7 con Xcode 4.2.
Trampolín

Notificaciones push y locales para las aplicaciones aparecen en el Centro de Notificación de nuevo en IOS 5. Notificación Center muestra las notificaciones que se consideran "no leídos". Con el fin de dar cabida a las notificaciones push y locales que no tienen "sin leer" el estado, los desarrolladores pueden utilizar su cuenta para activar la aplicación insignia de un claro de las notificaciones del Centro de Notificación. Cuando una aplicación se borra su cuenta insignia (poniéndolo a cero), iOS 5 eliminará las notificaciones del Centro de Notificación.
UI Automation

Hay un problema conocido cuando se utiliza la API performTaskOnHost en un script de automatización de la interfaz. Si la tarea que se realiza con la API de salidas en exceso (por ejemplo, miles de líneas de texto) a la salida estándar o error estándar, la tarea puede callejón sin salida hasta que el tiempo de espera que se alcance, momento en el que se producirá una excepción javascript.
El lock () y unlock () funciones de UIATarget han sido reemplazados por la lockForDuration ( función.
A partir de IOS 5 Beta 2, ahora puede desencadenar la ejecución de un script de automatización de la interfaz de un dispositivo IOS desde el terminal host mediante la herramienta de los instrumentos. El comando es:
instrumentos-w-t dispositivo>

No hay comentarios:

Publicar un comentario