Apple publie iOS 5 Beta 4 avec des mises à jour en direct

Apple publie iOS 5 Beta 4 avec des mises à jour en direct

ios5beta4

Apple a prouvé une fois de plus que les vendredis sont toujours des jours de travail en abandonnant iOS 5 Beta 4. Les développeurs peuvent désormais télécharger la dernière version bêta d'iOS 5 dans le canal de développement d'Apple et, pour la première fois, grâce au miracle des mises à jour en direct.

Ceux sur iOS 5 Beta 3 devraient pouvoir passer sans fil à Beta 4.

Apple se prépare pour le lancement public d'iOS 5 et d'iCloud en septembre, et la bêta 4 sera probablement l'une des dernières mises à jour proposées aux développeurs.

Si vous utilisez déjà la version bêta 3, essayez de télécharger la version bêta 4 en tant que mise à jour OTA. Les gens ont déjà signalé que les mises à jour OTA ne fonctionnaient pas, mais nous sommes curieux de voir si certaines réussissent toujours.

iOS 5 Beta 4 aura besoin du nouveau iTunes 10.5 Beta 4 pour la synchronisation. Xcode 4.2 Developer Preview 4 a également été publié. Tout cela est disponible dans le canal de développement d'Apple.

Nous voulons savoir ce que vous trouvez dans iOS 5 Beta 4! Envoyez tous les conseils à: [email protected]

Journal des modifications complet pour la bêta 4 :

REMARQUES ET PROBLÈMES CONNUS

Les problèmes suivants concernent l'utilisation du SDK 5.0 pour développer du code.

Comptes

  • Lors de la création d'un compte iCloud, vous pouvez utiliser n'importe quel identifiant Apple à condition qu'il s'agisse d'une adresse e-mail complète et non d'un compte MobileMe. Si vous avez un compte MobileMe, vous pouvez copier les données de ce compte vers un compte iCloud à utiliser pendant les tests. Vous pouvez trouver plus d'informations sur iCloud sur: http://developer.apple.com/icloud
  • Lors de la configuration d'un compte iCloud ou MobileMe à l'aide de l'assistant de configuration et en laissant Localiser mon iPhone activé, il se peut que Localiser mon iPhone soit désactivé après la configuration. Veuillez vérifier dans Paramètres/Mail, Contacts, Calendrier/Votre compte que Trouver mon iPhone est activé après avoir quitté l'assistant de configuration.
  • Il est recommandé de désactiver les signets sur plusieurs comptes. S'ils sont activés, les résultats peuvent être indéfinis.
  • FIXÉ: Dans cette version bêta, l'option « Choisir une question de sécurité » ne fonctionne pas lors de la configuration d'un compte iCloud.

AirPlay

  • À partir d'iOS 5, le contenu vidéo des applications et des sites Web est compatible AirPlay par défaut.
  • iOS 5 prend en charge AirPlay de vidéo via AV Foundation.
  • Le passage à AirPay Video lors de l'utilisation de la mise en miroir laissera l'écran noir mais la vidéo est toujours en cours de lecture.

Apple TV

  • La version bêta du logiciel Apple TV permet aux utilisateurs de reproduire le contenu d'un iPad 2 sur une Apple TV (2e génération) à l'aide d'AirPlay. Ce logiciel bêta active également Photo Stream sur Apple TV afin que les utilisateurs puissent accéder aux photos stockées dans iCloud. La version bêta du logiciel Apple TV est fournie pour tester les dernières fonctionnalités AirPlay avec vos applications et sites Web iOS 5. Si vous souhaitez installer la version bêta du logiciel Apple TV sur votre appareil, vous devez d'abord enregistrer l'UDID de votre appareil sur le portail du programme de développement iOS.
  • Il n'y a pas de nouvelle version pour AppleTV pour la bêta 4. Veuillez continuer à utiliser la version fournie avec la version bêta 3.

l'audio

  • L'utilisation du chat vocal dans iOS 5 nécessite de définir le kAudioSessionMode_VoiceChat mode sur la session audio, ou en définissant le AVAudioSessionModeVoiceChat mode sur le AVAudioSession objet.

Calendrier

  • Tous les calendriers MobileMe ont été dupliqués après avoir désactivé et réactivé la synchronisation du calendrier.
  • FIXÉ: La restauration à partir d'une sauvegarde Seed 1 ou antérieure entraînera la non-synchronisation des calendriers MobileMe/iCloud. Les calendriers auxquels vous êtes abonné s'afficheront dans Calendriers, mais aucun de vos calendriers d'événements n'apparaîtra dans MobileCal. Pour contourner le problème, veuillez supprimer et rajouter le compte.
  • Si SnowLeopard ne synchronise pas vos calendriers sur un appareil iOS et que vous avez créé un calendrier ou une liste de rappels à l'aide d'une graine iOS 5.0 précédente, modifiez le nom de ce calendrier ou de cette liste sur l'appareil iOS, puis laissez-le synchronisation.
  • Dans cette version bêta, le calendrier des anniversaires est temporairement désactivé pour les applications Web et Windows et sera disponible dans une prochaine version.

Contacts

  • NOUVEAU:Dans MobileMe, les contacts locaux sont supprimés au lieu d'être fusionnés.
  • Dans cette version bêta, la vCard Import/Export est désactivée dans le menu Action et sera disponible dans une future version.

Kit de jeu

  • Les données de match pour les matchs au tour par tour sont actuellement limitées à 4 Ko de données.
  • Lorsque le Wifi et la 3G sont désactivés (c'est-à-dire en mode Avion), GameKit peut parfois provoquer l'échec de la connexion dans une correspondance Bluetooth locale.

iBooks

  • iBooks 1.2.2 peut ne pas afficher du texte ou des images dans les livres. Veuillez mettre à jour vers iBooks 1.3 dans l'App Store.

Sauvegarde iCloud

  • Comme il s'agit d'un logiciel bêta, il est recommandé de ne pas utiliser les services iCloud pour stocker des données ou des informations critiques. Si vous activez la sauvegarde iCloud, la sauvegarde automatique avec iTunes lors de la synchronisation sera désactivée. Nous vous suggérons également de sauvegarder manuellement votre appareil avec iTunes. Il est fortement conseillé de passer à cette version de la bêta d'iOS 5 afin de continuer à sauvegarder vos appareils et de conserver les sauvegardes précédentes.

Stockage iCloud

  • Pendant la période bêta d'iOS 5, tous les documents stockés sur les serveurs peuvent être purgés périodiquement avant GM. Par conséquent, il est fortement recommandé de ne stocker aucun document ou information critique sur les serveurs.
  • Si votre application utilise le NSMetadataQuery class, vous devez définir un prédicat, même si le prédicat lui-même est ignoré.
  • Le framework Foundation n'inclut pas l'ID d'équipe lors de la recherche du conteneur de documents mobiles d'une application. L'ID d'équipe doit être inclus au début de la chaîne d'identification transmise auURLForUbiquityContainerIdentifier : méthode.
  • Dans cette version bêta, le setSortDescriptors : méthode de NSMetadataQuery n'est pas pris en charge.
  • Dans cette version bêta, si vous souhaitez utiliser iCloud, vous devez spécifier manuellement divers identifiants de conteneur (l'ensemble d'affichage de votre application) dans un fichier de droits pour vos deux Mac OS X et projets iOS.
  • L'utilisation de l'API de document Cloud Storage avec des données protégées peut entraîner une corruption des données.
  • Dans cette version bêta, les applications basées sur des documents ne peuvent pas toujours détecter lorsque des fichiers sont modifiés, déplacés ou supprimés sous eux.
  • NOUVEAU: Dans cette version bêta, les présentateurs de fichiers (objets qui adoptent le NSFilePresenter protocole) ne reçoivent pas certains des messages qu'ils sont censés recevoir, notamment :
    • presentItemDidChange
    • présentéSubitemDidAppearAtURL :
    • présentéSubitemDidChangeAtURL :

    Vous pouvez contourner ce problème en implémentant le abandonnerPresentedItemToWriter : méthode et vérifier si le rédacteur a réellement écrit lorsque votre présentateur de fichier réacquiert. Vous pouvez également utiliser FSEvents pour observer les modifications du système de fichiers

  • Dans cette version bêta, les messages concernant les modifications apportées aux fichiers d'un répertoire ne sont pas transmis aux objets qui adoptent le NSFilePresenter protocole.
  • Lorsque vous signalez un bogue lié aux interfaces de stockage iCloud, veuillez inclure les journaux collectés lors de votre session de débogage. Pour générer ces journaux, vous devez installer un profil de débogage spécial sur votre appareil. Le profil de débogage peut être obtenu à partir de http://connect.apple.com. Ce profil permet la génération de journaux de débogage nécessaires pour diagnostiquer tout problème à l'aide du stockage iCloud. Les instructions pour collecter les journaux sont :
    1. Installez le profil. (La façon la plus simple de le faire est de vous l'envoyer par courrier et d'ouvrir la pièce jointe sur leur appareil.)
    2. Reproduisez le bogue.
    3. Synchronisez avec iTunes pour extraire les journaux de votre appareil.
    4. Joignez les journaux à votre rapport de bogue. Vous pouvez trouver les journaux dans ~/Bibliothèque/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

    Ces journaux peuvent devenir volumineux très rapidement, vous devez donc supprimer le profil après avoir reproduit le problème et extrait les journaux pour le rapport de bogue.

  • NOUVEAU: Les noms de fichiers dans iCloud Storage sont sensibles à la casse.

iMessage

  • NOUVEAU: iMessage bêta 1 ne pourra pas communiquer avec les utilisateurs d'iMessage sur la bêta 2 ou une version ultérieure.

iTunes

  • La version d'iTunes fournie avec la version bêta 4 ne peut pas synchroniser les appareils sur lesquels le logiciel bêta 2 est installé. Pour éviter ce problème, procédez comme suit :
    1. Synchronisez tous les appareils sur lesquels la version bêta 3 est installée avec la version d'iTunes fournie avec la version bêta 4.
    2. Mettez à niveau iTunes vers la version fournie avec la version bêta 4.
    3. Connectez l'appareil et installez le logiciel bêta 4. (Comprenez que vous pourriez voir une erreur d'échec de synchronisation lorsque vous connectez l'appareil pour la première fois.)
    4. Après avoir installé le logiciel bêta 4, restaurez à partir de votre sauvegarde que vous avez effectuée à l'étape 1.
  • Les vidéos achetées sur l'iTunes Store ne sont pas lues sur une AppleTV de 2e génération via AirPlay avec iTunes 10.5.

Emplacement

  • NOUVEAU:Les startMonitoringSignificantLocationChanges méthode de CLLocationManagern'entraîne pas la reprise ou le lancement des applications en arrière-plan pour les mises à jour importantes des changements d'emplacement. Cependant, si une sauvegarde d'une version antérieure du logiciel (où une application surveillait des changements d'emplacement importants) est restaurée à l'appareil, la surveillance des changements d'emplacement importants continuera à entraîner la reprise ou le lancement de cette application dans le Contexte.

Courrier

  • NOUVEAU:Le transfert d'un message avec pièces jointes incluses ne joint pas le fichier et l'écran de rédaction du message ne change pas de « Chargement… ».

Bibliothèque musicale

  • NOUVEAU:Certaines chansons n'ont pas de pochette d'album après avoir modifié la bibliothèque de l'appareil via la synchronisation.

OpenGL

  • NOUVEAU: Dans iOS 5.0 bêta 4, plusieurs extensions OpenGL ont été déplacées de l'espace de noms APPLE vers l'espace de noms EXT, entraînant le renommage de certaines API. Les extensions modifiées sont EXT_color_buffer_half_float,EXT_occlusion_query_boolean, EXT_separate_shader_objects, EXT_shadow_samplers, EXT_texture_rg, EXT_debug_label, et EXT_debug_marker.

Mise à jour du logiciel OTA

  • NOUVEAU: Si vous effectuez une mise à jour logicielle OTA de la version bêta 3 à la version bêta 4, vous devrez resynchroniser vos photos avec iTunes.

Hotspot personnel

  • NOUVEAU:Dans cette version bêta, l'appareil iPhone 4 ne peut pas rejoindre le point d'accès personnel même s'il est activé en raison d'un partage de connexion WiFi non fonctionnel sur ces appareils.

Ajustements des photos

  • Si vous appliquez des ajustements des yeux rouges dans iOS et importez votre image dans la construction de départ iPhoto, les ajustements des yeux rouges n'apparaîtront pas sur cette image dans iPhoto. Par conséquent, la synchronisation ultérieure de votre image vers l'appareil iOS à partir d'iPhoto n'affichera pas les ajustements des yeux rouges.

Paramètres

  • FIXÉ: Dans cette version bêta, l'icône FaceTime est manquante dans les paramètres des iPhones.

Simulateur

  • NOUVEAU: Les services de localisation ne sont pas fonctionnels dans le simulateur iOS 4.3 exécuté sur Mac OS 10.7 avec Xcode 4.2.

Tremplin

  • Les notifications push et locales pour les applications apparaissent dans le nouveau centre de notifications d'iOS 5. Le Centre de notifications affiche les notifications considérées comme « non lues ». Afin de prendre en charge les notifications push et locales qui n'ont pas de statut « non lu », les développeurs peuvent utiliser le nombre de badges d'application pour déclencher un effacement des notifications de Notification Centre. Lorsqu'une application efface son nombre de badges (en le mettant à zéro), iOS 5 efface ses notifications du Centre de notifications.
  • NOUVEAU: iOS 5.0 met fin aux applications VoIP qui sont reprises en arrière-plan pour le trafic réseau entrant avec une fréquence extrême. Les développeurs sont encouragés à s'assurer que toutes les données entrantes sont lues à partir des sockets VoIP pour éviter cette condition.

Twitter

  • NOUVEAU: Lorsque vous tweetez votre position depuis Safari et que vous quittez avant que la position ne puisse être établie, la flèche de position restera dans la barre d'état. La flèche peut être supprimée en tuant Safari à partir du sélecteur de tâches.

Automatisation de l'interface utilisateur

  • NOUVEAU: Les instruments écrasent le script d'automatisation chargé, même si un autre programme l'édite.
  • Les boutons de lecture et d'enregistrement de l'éditeur de script d'instrument Automation peuvent ne pas fonctionner correctement après avoir ciblé une application qui a été lancée par une session de trace et s'est terminée. Ils peuvent également ne pas fonctionner si vous ciblez une application qui a été suspendue. Si vous rencontrez ce problème et qu'il persiste, vous devrez peut-être fermer et rouvrir le document de trace pour revenir à un état fonctionnel.
  • Lors de la capture d'actions dans un script à l'aide de l'instrument Automation, des interfaces avec des vues Web ou des cellules de tableau qui contiennent un nombre élevé d'éléments hors écran peut prendre un temps extrêmement long avant de revenir avec un expression.
  • Les fermer à clé() et ouvrir() fonctions de UIATarget ont été remplacés par le verrouillerPourDurée() fonction.
  • FIXÉ:Les instruments écrasent le script d'automatisation chargé, même si un autre programme l'édite.
  • À partir d'iOS 5 bêta 2, vous pouvez désormais déclencher l'exécution d'un script d'automatisation de l'interface utilisateur sur un appareil iOS à partir du terminal hôte à l'aide de l'outil instruments. La commande est :
    • instruments -w -t
  • Lorsque vous utilisez les instruments cli pour l'automatisation de l'interface utilisateur, vous pouvez désormais cibler le modèle d'automatisation par défaut et transmettre le script et le chemin des résultats à l'outil en tant qu'options de variable d'environnement. Par exemple:
    • instruments -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Dernier article de blog

| Culte de Mac
September 10, 2021

Alerte spoiler: des fuites de dernière minute montrent l'iPhone 12, HomePod miniL'événement iPhone 12 d'Apple promet d'être rempli de goodies.Photo...

| Culte de Mac
September 10, 2021

L'iPhone 6 de 32 Go est maintenant en vente au Royaume-Uni.L'iPhone 6 est l'iPhone le plus vendu d'Apple de tous les temps.Photo: Jim Merithew/Cult...

Hébergez votre propre quiz pop avec Revinyl pour iPhone [Review]
September 10, 2021

Hébergez votre propre quiz pop avec Revinyl pour iPhone [Review]C'est un as. C'est la meilleure chose d'aujourd'hui. C'est appelé Revinyl, et c'est...