Aquí tenéis el changelog completo con los cambios implementados por Apple en iOS 7 beta 2

  Durante la última tarde Apple lanzado iOS beta 7 2 para desarrolladores de aplicaciones para la plataforma iOS, y si estás interesado en ver información detallada de todo lo que ha cambiado Apple, a continuación se muestra el registro de cambios publicado por la empresa para sus desarrolladores. Separado de el puedes leer en este artículo y los cambios descubiertos hasta el momento por los usuarios.

Notas y problemas conocidos

Los siguientes problemas se relacionan con el uso de iOS SDK 7.0 para desarrollar código.

Lanzamiento desde el aire

Notas

AirDrop en iOS 7 Seed 2 no es compatible con AirDrop en iOS 7 Seed 1.

Contactos Sólo el soporte requiere que:

  • Has iniciado sesión en iCloud.
  • El remitente y el destinatario tienen las direcciones de correo electrónico del ID de Apple del otro en los contactos de sus dispositivos.

Corregido en Semilla 2

Ocasionalmente, AirDrop mostrará falta de confiabilidad en el descubrimiento y/o transferencia de datos a pares a través de Wi-Fi.

Problemas conocidos

  • Contact Only actualmente requiere que tenga una conexión a Internet activa.
  • La tienda de aplicaciones debe admitir la capacidad de encontrar una aplicación capaz de abrir un documento recibido en función del identificador de tipo uniforme (UTI) del documento. Actualmente, solo se muestra una pantalla en blanco.

AirPlay

Problemas conocidos

  • Al enviar música a un Apple TV, es posible que no se pueda avanzar a la siguiente pista.
  • El volumen del audio puede aumentar dramática e inesperadamente durante AirPlay.

Fundación AV

Notas

AVCaptureSession ahora usa tu aplicación AVAudioSession por defecto

Corregido en Semilla 2

AVCaptureSession no puede producirle muestras AVCaptureAudioDataOutput cuando la aplicación se ejecuta en segundo plano.

Calendario

Corregido en Semilla 2

Las ediciones realizadas en los eventos del Calendario de iCloud fuera del dispositivo no se enviarán al dispositivo.

Solución alternativa: actualice el calendario manualmente o active una recuperación modificando un evento en el dispositivo.

Exhibición del coche

Problemas conocidos

Se proporcionará soporte para Car Display una vez que los sistemas compatibles estén disponibles.

Contacto

Problemas conocidos

Algunas fotos de alta resolución no se sincronizarán (a través de iCloud y otros servicios) cuando se configuran como la foto del identificador de llamadas de un contacto.

Solución alternativa: utilice una fotografía de menor resolución.

Animación central

Notas

Cuando el UIViewGroupOpacity La clave no está presente, el valor predeterminado ahora es SÍ. El valor predeterminado anteriormente era NO.

Esto significa que las subvistas de una vista transparente se combinarán primero en esa vista transparente, luego el subárbol precompuesto se dibujará como un todo en el fondo. Una configuración NO da como resultado una composición menos costosa, pero también menos precisa: cada vista en el subárbol transparente se compone en lo que está debajo, de acuerdo con la opacidad del padre, en el orden normal del algoritmo del pintor.

Datos principales

Corregido en Semilla 2

Mover datos desde una zona de pruebas local a iCloud usando migratePersistentStore provoca un choque. En su lugar, migre manualmente el almacén de datos iterando sobre los objetos en el archivo del almacén de datos local.

Game Center

Corregido en Semilla 2

  • Al agregar nuevos ID de Apple a Game Center, deben agregarse a través de la aplicación Game Center y no a través de Configuración.
  • Si inicia una aplicación de Game Center sin haber iniciado sesión en Game Center, es posible que la hoja de inicio de sesión de Game Center no se pueda leer.

Kit de juego

Corregido en Semilla 2

  • La API para enviar recordatorios está presente pero no implementada en esta semilla.
  • Es posible que sea necesario llamar por segunda vez a la API para cargar conjuntos de tablas de clasificación para que se realice correctamente.

iCloud

Notas

El bloqueo de activación, una nueva característica de Find My iPhone, se activa automáticamente cuando Find My iPhone está habilitado en cualquier dispositivo con iOS 7. El bloqueo de activación requiere que los usuarios ingresen su ID de Apple y contraseña para desactivar Find My iPhone, cerrar sesión en iCloud , borrar el dispositivo o reactivar el dispositivo después de un borrado. Es importante realizar una de las siguientes acciones antes de transferir un dispositivo a un nuevo usuario:

  • Salir de iCloud
  • Desactive el Bloqueo de activación en Configuración > iCloud > Buscar mi iPhone.

Corregido en Semilla 2

  • Para cerrar sesión en una cuenta de iCloud con Buscar mi iPhone activado, deberá ingresar la contraseña de su ID de Apple. Sin embargo, en algunos casos el teclado no aparece.Solución alternativa: al tocar dos veces el botón de inicio, aparecerá el teclado.
  • A veces, al crear una nueva ID de Apple y elegir usar iCloud en el Asistente de configuración, iCloud no se activará.Solución alternativa: vaya a Configuración/iCloud e inicie sesión con su ID de Apple.
  • Al configurar iCloud Keychain, muchos candidatos a Código de seguridad de iCloud serán rechazados por ser demasiado débiles.Solución alternativa: elija un código de seguridad de iCloud de 4 dígitos que no tenga un patrón obvio.
  • Al restaurar su dispositivo desde la copia de seguridad de iCloud del mismo dispositivo, se perderán todas las contraseñas de Wi-Fi, perfiles, cuentas y aplicaciones.
  • Cuando solo se desactivan Calendarios o solo Recordatorios y se vuelven a activar en la configuración de iCloud, es posible que los datos no se vuelvan a sincronizar con el dispositivo.Solución alternativa: desactive Calendarios y Recordatorios y luego vuelva a activarlos.
  • Los usuarios no pueden usar códigos de seguridad de iCloud simples o complejos para recuperar sus elementos de llavero desde su copia de seguridad segura en el iPhone 4.Solución alternativa: utilice códigos de seguridad aleatorios de iCloud para realizar copias de seguridad de los elementos del llavero.
  • Después de que los usuarios cambien su código de seguridad de iCloud a Simple o Complejo, no podrán recuperar sus elementos de llavero desde la copia de seguridad segura.Solución alternativa: cambie el campo del código de país en Seguridad de la cuenta para que el usuario pueda recibir el código de verificación por SMS para completar el proceso de recuperación.

Problemas conocidos

  • Si tiene "Restablecer todos los contenidos y configuraciones" en un dispositivo (Configuración > General > Restablecer) que: Al configurar el llavero de iCloud en el Asistente de configuración en iPhone 4 y iPhone 4s, el teclado cubre el campo de entrada del Código de seguridad de iCloud y las Opciones avanzadas. enlace.
    • Tiene una cuenta de iCloud configurada
    • Tiene habilitado el bloqueo de activación de Buscar mi iPhone
    • No ha navegado previamente a Configuración > iCloud

    No se le pedirá que ingrese sus credenciales de iCloud para desactivar el bloqueo de activación antes de borrar. Después de borrar el dispositivo, su dispositivo se bloqueará por activación.

    Solución alternativa: elimine la cuenta de iCloud antes de borrar el dispositivo. Si se encuentra en este estado, ingrese las credenciales de su cuenta de iCloud para desbloquear el dispositivo.

  • Solución alternativa: desplácese hacia abajo para ver las entradas ocultas.
  • Los usuarios de Suiza, Francia, España, Alemania, Polonia, Finlandia y posiblemente otros países no podrán restaurar sus llaveros mediante la validación del número de teléfono.Solución alternativa: utilice un código de seguridad de iCloud generado aleatoriamente.
  • Si cambia el país asociado con un número de teléfono en Configuración > iCloud > Nombre de cuenta > Llavero, no podrá ver el nombre/código del país modificado.Solución alternativa: desactive Restaurar llavero y luego vuelva a activarlo.
  • Las tarjetas de crédito eliminadas en Configuración de Safari > Autocompletar se eliminan del dispositivo pero no de otros dispositivos.Solución alternativa: realizar otro cambio local (como agregar una tarjeta de crédito) forzará la sincronización.
  • El teclado no está presente en el cuadro de diálogo de aprobación del llavero de iCloud después del desbloqueo de la pantalla.Solución alternativa: toque No permitir o Permitir. El teclado se presentará la próxima vez.
  • En raras ocasiones, los usuarios pueden experimentar dificultades para configurar iCloud Keychain en algunos de sus dispositivos.Solución alternativa: Hay un botón temporal para restablecer el llavero de iCloud disponible en Configuración de iCloud > Cuenta > Seguridad de la cuenta.
  • Los usuarios de iCloud Keychain que configuren un dispositivo adicional recibirán una solicitud de aprobación para los otros dispositivos con iCloud Keychain activado. La solicitud de aprobación no se mostrará si sus pantallas están apagadas y los dispositivos están inactivos.Solución alternativa: active cualquier dispositivo del mismo nivel para aceptar la solicitud de aprobación.
  • Los usuarios que cierren sesión en iCloud eliminando su cuenta de iCloud, borrando todo el contenido y la configuración, o borrando el dispositivo a través de Buscar mi iPhone y volviendo a iniciar sesión, no se les presentarán las pantallas de configuración correctas del llavero de iCloud.Solución alternativa: use el botón Restablecer llavero de iCloud solo inicial.
  • Los usuarios que tienen un solo dispositivo con el llavero de iCloud no verán las pantallas de configuración correctas del llavero de iCloud después de restaurar desde una copia de seguridad.Solución alternativa: use el botón Restablecer llavero de iCloud solo inicial.
  • Los ePubs y PDF no comprados no se restaurarán cuando iCloud restaure un dispositivo iOS 7 con una copia de seguridad anterior a iOS 7. El contenido comprado se restaurará sin problemas.Solución alternativa: utilice la sincronización de iTunes.
  • En iOS 7, las opciones Buscar mi iPhone y Marcadores ya no son compatibles con cuentas secundarias de iCloud. Cuando actualice su dispositivo con cualquiera de estas opciones habilitadas en una cuenta secundaria de iCloud, se desactivarán sin notificación al usuario.Solución alternativa: configure la cuenta principal de iCloud a través de Configuración/iCloud y luego habilite Buscar mi iPhone o Marcadores.

Servicios de localización

Corregido en Semilla 2

  • En esta semilla, la ubicación basada en GPS no funciona en el iPhone 4. Esto incluye los flujos de llamadas AGPS utilizados para las solicitudes de ubicación de los servicios de emergencia del 911. La ubicación Wi-Fi y celular sigue siendo funcional.
  • Los servicios de ubicación estarán desactivados de forma predeterminada después de actualizar desde versiones anteriores. Esto impide que funcione Buscar mi iPhone.Solución alternativa: active los servicios de ubicación en Configuración > Privacidad > Servicios de ubicación.

MAPK

Notas

Si las llamadas a renderInContext en la capa que respalda un MKMapView se hacen fuera del hilo principal, deben eliminarse o trasladarse al hilo principal. No hacerlo puede provocar que la aplicación falle. En lugar de usar renderInContext, utiliza el nuevo MKMapSnapshotter APIs

Corregido en Semilla 2

  • Usar +[MKMapCamera cameraLookingAtCenterCoordinate:fromEyeCoordinate:eyeAltitude:] puede resultar en que se elija el encabezado del mapa incorrecto.
  • Usar +[MKMapSnapshot pointForCoordinate:] devuelve un resultado incorrecto para instantáneas que no son cuadradas.

Mensajes

Problemas conocidos

  • La base de datos de Mensajes existente se puede eliminar después de una restauración o actualización si: La aplicación de Mensajes falla después de ver los archivos adjuntos en dos subprocesos separados.
    • No inicia sesión en iCloud durante el Asistente de configuración.
    • Las cuentas de iMessage y iCloud utilizan ID diferentes.
  • Solución alternativa: los archivos adjuntos se pueden ver después de reiniciar Mensajes.
  • En una instalación limpia, al iniciar Mensajes se presenta una lista de mensajes vacía en lugar de una nueva ventana de redacción.

Hacer múltiples tareas

Corregido en Semilla 2

  • Las pulsaciones silenciosas siempre activarán el dispositivo.
  • Actualmente, no existe ninguna API que le permita inspeccionar la configuración que controla el comportamiento en segundo plano de su aplicación.

reproductor de música

Problemas conocidos

MPMediaPickerController ha sido deshabilitado para esta semilla. Volverá inmediatamente como si el usuario cancelara la selección.

Networking

Notas

  • El respaldo celular es una tecnología que intentará conectarse a través de la interfaz celular cuando una conexión a través de la interfaz Wi-Fi no tenga éxito. Hay una serie de casos en los que pueden ocurrir fallas en la conexión a través de Wi-Fi, como un cable módem que necesita reiniciarse o un firewall que bloquea el acceso a ciertos recursos.Si su aplicación restringe las operaciones de red a través de la red celular, verifique que su código esté usando la API adecuada para implementar esa política.Por ejemplo, si su aplicación mira SCNetworkReachability para kSCNetworkReachabilityFlagsIsWWAN para monitorear cuándo hay Wi-Fi disponible, es posible que no se comporte correctamente en caso de respaldo celular.

    Si una aplicación utiliza este método y luego intenta conectarse, pensando que obtendrá una conexión a través de Wi-Fi, la aplicación puede terminar sin darse cuenta con una conexión a través de la red celular. La falta de kSCNetworkReachabilityFlagsIsWWAN no es garantía de que su conexión no se realice a través del celular. Si su código necesita exigir que una conexión no sea a través de datos celulares, debe especificarlo al realizar una solicitud de red.

    En lugar de CFNetwork código usando CFSocketStreamCFHTTPStream, o API similares, configure el kCFStreamPropertyNoCellular propiedad en verdadero en el objeto CF antes de conectarse.

     NSURLRequests, llamada [request setAllowsCellularAccess: false].

    Además de asegurarse de que su código nunca se conecte a través del celular debido a un respaldo celular, esta llamada garantiza que su código nunca se conectará a través del celular debido a la VPN o problemas complicados de enrutamiento (conexión a IPv6 a través del celular porque solo IPv4 está disponible a través de Wi-Fi, etcétera).

    Para verificar que su aplicación se esté comportando correctamente, debe probarla con una red Wi-Fi rota. La forma más sencilla de configurar una red Wi-Fi rota es configurar una estación base Apple AirPort u otro punto de acceso Wi-Fi para entregar una dirección DHCP y dejar el punto de acceso desconectado de Internet. Otra forma sencilla de realizar la prueba es desconectar el cable o la línea DSL de su cable o módem DLS.

  • Dos API de red de bajo nivel que solían devolver una dirección MAC ahora devuelven el valor fijo 02:00:00:00:00:00. Las API en cuestión tienen sysctl (NET_RT_IFLIST) y ioctl (SIOCGIFCONF). Los desarrolladores que utilizan el valor de la dirección MAC deben migrar a identificadores como -[UIDevice identifierForVendor]. Este cambio afecta a todas las aplicaciones que se ejecutan en iOS 7.

Puesto de periódicos

Problemas conocidos

Las descargas en segundo plano del quiosco que utilizan autenticación HTTP básica o implícita mostrarán al usuario alertas de autorización (NSURLConnectionDelegate devoluciones de llamada para connectionShouldUseCredentialStorage y willSendRequestForAuthenticationChallenge no se llama correctamente).

Nike + iPod

Corregido en Semilla 2

La aplicación Nike + iPod ahora está incluida.

Tiempo de ejecución de Objective-C

Notas

Debido a cambios en la forma en que isa campo está implementado, *self puede cambiar durante la enumeración (por ejemplo, si se conserva el contenedor).

Solución alternativa: al implementar countByEnumeratingWithState, no ajustar state->mutationsPtr = self.

Libreta de depósitos

Notas

En versiones anteriores del SDK de iOS, Passbook no validaba completamente los backFields en los pases. Esto se ha corregido, pero significa que algunos pases agregados en iOS 6.0, 6.1 y iOS 7.0 Seed 1 no serán válidos en iOS 7 Seed 2 y posteriores. Las reglas de validación no han cambiado, solo fue un error en la validación en implementaciones anteriores. Si tiene un pase que anteriormente podía agregar a la libreta, pero que ya no puede, observe el registro de la consola para ver más de un campo que tenga la clave NOMBRE. Las claves de campo deben ser únicas.

Recordatorios

Fijado en la semilla 2

Los recordatorios pueden quedar inutilizables después de que el usuario crea una nueva lista.

Safari

Corregido en Semilla 2

  • Los usuarios no pueden eliminar sus contraseñas a través de Configuración de Safari > Autocompletar.
  • Los Servicios Safari addToReadingList La API no funciona en dispositivos. Sin embargo, funciona bien en iOS Simulator.
  • Si un usuario elimina un número de tarjeta de crédito guardado (de Autocompletar), aún así se completará automáticamente.Solución alternativa: después de eliminar una tarjeta de crédito de Autocompletar, fuerce el cierre de Safari o reinicie el dispositivo.

Problemas conocidos

  • Actualizar a iOS puede restablecer la configuración de Safari a sus valores predeterminados.
  • Las credenciales del sitio web de Safari no siempre se completan automáticamente entre las versiones móvil y de escritorio.Solución alternativa: utilice la versión de escritorio si el sitio la ofrece.

Seguridad

Notas

  • -[UIDevice uniqueIdentifier] ya no se acepta en envíos a la App Store. En iOS 7, las aplicaciones que ya están en la tienda o en los dispositivos de los usuarios que llaman a esta API eliminada ya no recibirán el UDID. En cambio, -[UIDevice uniqueIdentifier] devolverá una cadena de 40 caracteres que comienza con FFFFFFFF, seguida del valor hexadecimal de -[UIDevice identifierForVendor]. Es importante considerar cómo afectará esto a las aplicaciones existentes. Considero enviar actualizaciones que ya no acceden al UDID.
  • iOS ahora solicita el consentimiento del usuario para que las aplicaciones utilicen entrada de audio en todos los dispositivos iOS 7. Para los dispositivos vendidos en China, iOS también solicitará el consentimiento del usuario para que las aplicaciones utilicen el hardware de la cámara. El sistema operativo presentará la alerta de consentimiento cuando establezca la categoría de la instancia.AVAudioSesisonAVAudioSessionCategories que presentará la alerta es AVAudioSessionCategoryRecord y AVAudioSessionCategoryPlayAndRecord.Si el usuario no permite el acceso, los datos de la sesión de audio serán todos ceros (silencio). Para los dispositivos en los que el usuario solicita y deniega el acceso a la cámara, la sesión de captura de video es una pantalla negra.
  • La API gethostuuid() se ha eliminado y no se aceptará para su envío a la tienda, independientemente del sistema operativo de destino. Para aplicaciones existentes que se ejecutan en iOS 7, la función devolverá una representación uuid_t del identificador del proveedor (-[UIDevice identifierForVendor]).

Corregido en Semilla 2

Cambiar la configuración de tiempo de Requerir código de acceso después de una restauración desde una copia de seguridad requerirá un reinicio para que el cambio surta efecto.

Ajustes

Corregido en Semilla 2

En el Centro de notificaciones, al seleccionar un estilo de alerta para una aplicación, no se muestran los ejemplos de Ninguno, Banners y Alertas.

Problemas conocidos

En General > Actualización de aplicación en segundo plano, no se respetan las configuraciones por aplicación.

Preparar

Problemas conocidos

Después de borrar el dispositivo desde Configuración > General > Restablecer > Borrar todo el contenido y la configuración, los registros de CrashReporter ya no se copiarán del dispositivo a la computadora.

Solución alternativa: restaure el dispositivo desde un IPSW en lugar de utilizar Borrar todo el contenido y la configuración en el dispositivo.

Siri

Notas

Esta semilla incluye versiones de desarrollo de nuevas voces masculinas y femeninas de Siri para inglés estadounidense y francés, y una voz masculina para alemán.

Social

Notas

Hasta iOS 6, cuando se usa TWTweetComposeViewController y SLComposeViewController (este último sólo para Twitter y Weibo, pero no para Facebook), si la persona que llama proporciona un completionHandler, el suministrado completionHandler es responsable de descartar el controlador de vista. A partir de iOS 7, si la aplicación se vincula con el SDK de iOS 7, el controlador de vista se descartará incluso si la persona que llama proporciona un completionHandler. Para evitar esto, la persona que llama completionHandler No debe descartar el controlador de vista.

Problemas conocidos

Al usar el SDK de iOS 6.1 en OS X v10.8 Mountain Lion, si usa el SDK heredado de iOS 5.0 o iOS 5.1 en iOS Simulator, no podrá usar las funciones de Twitter: intentar iniciar sesión en Twitter a través del panel de Configuración fallará, y Twitter.framework no funcionará correctamente. Si necesita probar las funciones de Twitter, deberá elegir un destino de ejecución del simulador de iOS 6.1 o iOS 6.0, o puede realizar la prueba con iOS 5.x en un dispositivo.

trampolín

Notas

  • Los toques activos ya no se cancelan cuando el usuario toma una captura de pantalla.
  • El fondo de pantalla dinámico no está disponible en iPhone 4.

Problemas conocidos

  • Algunas aplicaciones pueden recibir notificaciones push duplicadas o ninguna notificación.
  • El selector de aplicaciones no muestra todas las aplicaciones suspendidas.
  • Springboard se bloquea al acceder a algunos clips web en App Switcher.
  • Las configuraciones de bloqueo con contraseña y tiempo de bloqueo automático no siempre se respetan. A veces, el dispositivo no requiere un código de acceso cuando la configuración lo indica.
  • Al restaurar desde una copia de seguridad de iCloud en un dispositivo con cientos de aplicaciones, Springboard puede bloquearse repetidamente.

Kit de Sprite

Problemas conocidos

+[AVPlayer playerWithPlayerItem:] devuelve un AVPlayer objeto, pero el elemento actual devolverá nulo si el jugador fue creado en otro hilo.

Sincronizar

Problemas conocidos

La opción de sincronización Wi-Fi en iTunes está marcada, pero los dispositivos Wi-Fi no aparecen en iTunes.

Solución alternativa: en OS X, instale el SDK de iOS 7.0 después de instalar iTunes. La sincronización Wi-Fi no es compatible con Windows.

kit de interfaz de usuario

Notas

  • +[UIPasteboard pasteboardWithName:create:] y +[UIPasteboard pasteboardWithUniqueName] ahora el nombre de pila es único para permitir que solo aquellas aplicaciones en el mismo grupo de aplicaciones accedan al portapapeles. Si el desarrollador intenta crear un portapapeles con un nombre que ya existe y no forma parte del mismo conjunto de aplicaciones, obtendrá su propio portapapeles único y privado. Tenga en cuenta que esto no afecta a los tableros de trabajo proporcionados por el sistema, en general y a buscar.
  • A partir de Seed 2, las aplicaciones utilizan de forma predeterminada el nuevo sistema de gestión de barra de estado basado en el controlador de vista. Para excluirse de esto, agregue un valor de NO para el UIViewControllerBasedStatusBarAppearance a su Info.plist.
  • Las capas borrosas no están disponibles en el iPhone 4.
  • Parallax no está disponible en iPhone 4.
  • El texto tipográfico no está disponible en el iPhone 4.

Corregido en Semilla 2

  • Las restricciones de diseño automático no tienen en cuenta la altura de la barra, lo que genera problemas durante la rotación o cuando cambia la altura de la barra de estado.
  • El Centro de impresión no funciona. Ver el progreso del trabajo de impresión, el nombre del trabajo o el icono de vista previa del trabajo no está disponible en esta semilla. Para asegurarse de que el nombre del trabajo sea correcto para los trabajos de impresión, use la aplicación Printer Simulator en Xcode y verifique el registro.

Problemas conocidos

  • apoyo del IB para -topLayoutGuide y -bottomLayoutGuide no es funcional en esta semilla.
  • Cuando un dispositivo sin contraseña se conecta a una computadora que no es de confianza, iTunes le indicará al usuario que apruebe en el teléfono, pero el teléfono nunca le pide que lo apruebe. De todos modos, el teléfono es confiable, por lo que no hay ningún impacto funcional, pero falta la interfaz de usuario.
  • UIPickerView con vistas personalizadas no muestra las vistas en el indicador de selección.
  • UIRefreshControl y la vista de tabla asociada se ocultan debajo de la barra de navegación cuando setTranslucent: no es.
  • UIButtonTypeInfoLightUIButtonTypeInfoDarkUIButtonTypeDetailDisclosure Todos los botones tienen el mismo aspecto.
  • El  UIImagePickerController no muestra una vista previa en vivo cuando se utilizan superposiciones personalizadas.
  • Al utilizar el diseño automático para colocar un UIButton, si establece la resistencia a la compresión de contenido o la prioridad de abrazar contenido al mínimo, el botón tendrá un diseño ambiguo.Solución alternativa: no utilice una resistencia a la compresión de contenido ni una prioridad de aceptación de contenido inferior a 2 para UIButton.
  • UISwitchonTintColors siempre es verde independientemente de lo que esté configurado.
  • El título de la UIRefreshControl aparece debajo de la barra de navegación.

Tethering USB

Corregido en Semilla 2

El punto de acceso personal (conexión a Internet) no funcionará si está instalada esta semilla del SDK de iOS 7.0.

Memos de voz

Corregido en Semilla 2

La aplicación VoiceMemos ahora está incluida.

VoiceOver

Corregido en Semilla 2

  • Mapas no funciona con VoiceOver.
  • Siri y VoiceOver no siempre funcionan juntos correctamente.

Problemas conocidos

Los recordatorios no funcionan con VoiceOver.

Tiempo

Notas

Las condiciones climáticas no están animadas en el iPhone 4.

WebKit

Notas

  • Anteriormente, cuando se modificaban los parámetros de la ventana gráfica, los parámetros antiguos nunca se descartaban. Esto hizo que los parámetros de la ventana gráfica fueran aditivos.Por ejemplo, si comenzó con ancho=ancho-dispositivo y luego lo cambió a escala-inicial=1.0, terminó con una ventana gráfica calculada de ancho=ancho-dispositivo, escala-inicial=1.0.En iOS 7, esto se ha solucionado. Ahora terminará con una ventana gráfica calculada de escala inicial = 1.0.
  • Anteriormente, cuando se usaba , la escala podría ser incorrecta después de la rotación.Ahora, si un usuario no ha escalado la página explícitamente, la página se restaura a su escala inicial. Además, la escala actual ahora está restringida correctamente dentro del min-scalemax-scale límites.
  • Algunas imágenes para dispositivos con pantalla Retina aparecen al doble del tamaño que deberían en lugar de reducirse un 50%. Este problema también puede ocurrir con cualquier imagen a escalar que sea más grande que su contenedor y que utilice el background-size propiedad o la -webkit-background-sizepropiedad. Este problema afecta tanto a las aplicaciones nativas que muestran contenido web como a las páginas web vistas en Safari para iPhone.El  background La propiedad abreviada de CSS ahora restablece el valor del background-size propiedad a auto cuando no se especifica el tamaño del fondo. Este nuevo comportamiento se ajusta a las especificaciones de CSS y el comportamiento anterior solo está disponible para aplicaciones vinculadas a un SDK anterior a iOS 7.0 cuando se ejecuta en iOS 7 o posterior.Solución alternativa: especifique el background-size propiedad o la -webkit-background-size propiedad después de la background Propiedad abreviada en la hoja de estilos CSS para el contenido web que se muestra.

Corregido en Semilla 2

Al desplazarse por una página con animaciones, las animaciones se detienen y no se reanudan cuando se detiene el desplazamiento.