IOS 5 Beta 6 est sorti, téléchargez-le! Voici le journal des modifications complet

iOS 5 Beta 6 est sorti, téléchargez-le! Voici le journal des modifications complet

Capture d'écran 2011-08-19 à 1.23.41 PM

Wow, cela nous est venu rapidement: Apple vient de publier iOS 5 Beta 6 pour les développeurs enregistrés.

Disponible pour développeurs payés, iOS 5 Beta 6 est téléchargeable soit via iOS Dev Center, soit via une mise à jour en direct si vous utilisez déjà iOS 5 Beta 4 ou une version ultérieure sur votre appareil.

Apple recommande de sauvegarder votre appareil à l'aide d'iTunes 10.5 Beta avant la mise à niveau. Toutes les mises en garde habituelles concernant ce logiciel en version bêta s'appliquent.

Nous travaillons à l'installation d'iOS 5 bêta 6 sur nos appareils, et nous vous ferons savoir si nous voyons quelque chose de nouveau ou de remarquable qui est différent. Quelqu'un a-t-il franchi le pas et vu une nouvelle fonctionnalité intéressante sur son appareil après la mise à niveau? Faites le nous savoir dans les commentaires.

Voici les notes de version officielles d'Apple.

Comptes

  • Lors de la création d'un compte iCloud, vous pouvez utiliser n'importe quel identifiant Apple tant qu'il s'agit d'une adresse e-mail complète et non d'un compte MobileMe. Si vous avez un compte MobileMe, vous pouvez déplacer ce compte vers iCloud. Vous pouvez trouver plus d'informations sur iCloud sur: http://developer.apple.com/icloud
  • FIXÉ: 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.
  • FIXÉ: L'activation des services iCloud dans l'assistant de configuration peut ne pas toujours être enregistrée correctement. Après avoir terminé l'assistant de configuration, vous devez visiter Paramètres > iCloud pour vérifier l'état du compte iCloud. Si vous avez plusieurs comptes iCloud ou MobileMe configurés sur l'appareil, vous devez également visiter chacun de ces comptes dans Paramètres > Courrier, Contacts, Calendrier pour vérifier chaque compte.
  • FIXÉ: Il est recommandé de désactiver les signets sur plusieurs comptes. S'ils sont activés, les résultats peuvent être indéfinis.

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.

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.
  • Apple TV peut revenir au menu principal lorsque vous quittez une émission télévisée diffusée via le partage à domicile.
  • Les listes de lecture de musique sont inaccessibles via le partage à domicile.

Compatibilité binaire

  • Sur les applications liées au SDK iOS 5.0, les décalages de contenu de la vue de défilement ne seront plus arrondis en pixels intégraux lors d'un geste de pincement.

Calendrier

  • Les calendriers d'anniversaire ne sont actuellement pas disponibles via le icloud.com site Web ou sous Windows. Ils seront disponibles dans une prochaine version.
  • FIXÉ: Le calendrier par défaut est toujours le calendrier Sur mon iPhone malgré la configuration d'un compte iCloud pendant l'assistant de configuration. Pour contourner le problème, réinitialisez le calendrier par défaut après avoir terminé l'assistant de configuration dans Paramètres > Courrier, Contacts, Calendrier > Calendrier par défaut.
  • FIXÉ: L'envoi de données de calendrier iCloud ne fonctionne pas dans iOS. Pour synchroniser votre calendrier iCloud, lancez l'application Calendrier ou actualisez les calendriers manuellement à l'aide du bouton Calendriers dans le coin supérieur gauche.

Image principale

  • Plusieurs filtres ont été ajoutés depuis la bêta 1. La liste actuelle comprend désormais les filtres suivants :CIAdditionCompositing, CIAffineTransform, CICheckerboardGénérateur, CICouleurBlendMode, CIColorBurnBlendMode, CIColorControls,CICouleurCube, CIColorDodgeBlendMode, CICouleurInverser, CICouleurMatrix, CIColorMonochrome, CIConstantColorGenerator, CICrop,CIDarkenBlendMode, CIDifferenceBlendMode, CIExclusionBlendMode, CI Réglage de l'exposition, CIFalseColor, CIGammaAjuster,CIGaussienDégradé, CIHardLightBlendMode, CIHighlightShadowAjuster, CIHueAjuster, CIHueBlendMode, CILightenBlendMode,CIlinéaireGradient, CILuminositéBlendMode, CIMaximumCompositing, CIMinimumCompositing, CIMultiplyBlendMode,CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient, CISaturationBlendMode, CISscreenBlendMode, CISepiaTone,CISoftLightBlendMode, CISourceAtopCompositing, CISourceInCompositing, CISourceSortieCompositing, CISourceOverCompositing,CISdresserFiltre, CIStripesGénérateur, CITempératureEtTeinte, CIToneCurve, CIVibrance, CIVignette, et CIWhitePointAjuster

Kit de jeu

  • Les données de match pour les matchs au tour par tour sont actuellement limitées à 4 Ko de données.
  • NOUVEAU: Les événements seront transmis au délégué chaque fois qu'un tour est joué sur un match, au lieu de simplement quand cela devient le tour du joueur local.
  • FIXÉ: Lors de la connexion à Game Center, le mot de passe peut s'effacer et la connexion peut ne pas se terminer. Essayer une deuxième fois réussira.
  • FIXÉ: Dans cette version bêta, les invitations GameKit peuvent échouer. Pour contourner ce problème, essayez de redémarrer l'appareil.

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. Les sauvegardes effectuées avec les versions antérieures d'iOS 5 bêta deviendront bientôt incompatibles et ne seront plus disponibles. Il est fortement conseillé de passer à cette version de la bêta d'iOS 5 afin de continuer à sauvegarder vos appareils. Si vous rencontrez des erreurs lors de la restauration à partir d'une sauvegarde ou de l'activation d'une sauvegarde plus d'une heure après la connexion à iCloud, essayez de supprimer votre compte iCloud des paramètres et de le rajouter. Si les erreurs persistent, essayez d'effacer votre appareil et de relancer la restauration.

Stockage iCloud

  • NOUVEAU: Si vous appelez soit stringByResolvingSymlinksInPath ou stringByStandardizingPath sur un chemin descendant de votre conteneur, vous ne pourrez jamais utiliser le résultat pour réussir une lecture coordonnée.
  • NOUVEAU: Sur KVS, la limite par clé a été augmentée à 64 Ko (pour correspondre à la limite par application); et le nombre maximum de clés a été augmenté à 256.
  • 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.
  • Les profils d'approvisionnement n'ont plus besoin d'être activés pour iCloud dans le portail d'approvisionnement iOS. Tous les profils d'approvisionnement nouvellement générés sont désormais automatiquement activés pour iCloud. Si vous utilisez un profil d'approvisionnement d'équipe géré par Xcode, cliquez sur Actualiser dans l'organisateur Xcode pour obtenir un nouveau profil compatible iCloud. Pour activer tous les autres profils d'approvisionnement pour iCloud, régénérez simplement vos profils dans le portail d'approvisionnement iOS.
  • 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é.
  • Dans cette version bêta, le setSortDescriptors : méthode de NSMetadataQuery n'est pas pris en charge.
  • FIXÉ: Pour utiliser iCloud avant la version bêta 5, vous deviez spécifier manuellement divers identifiants de conteneur (l'ensemble d'affichage de votre application) dans un fichier de droits pour vos projets Mac OS X et iOS. À partir de la version bêta 5, pour activer le stockage iCloud dans vos applications, cliquez simplement sur la case à cocher « Activer les droits » dans le volet Résumé de votre projet. Xcode créera un fichier de droits personnalisé pour votre projet qui inclut automatiquement votre ID d'équipe. Vous pouvez ajouter des valeurs de conteneur iCloud supplémentaires selon les besoins de votre application. (Notez que vous devez régénérer vos profils d'approvisionnement existants, soit avec Xcode, soit dans le portail d'approvisionnement iOS, pour utiliser le stockage iCloud.) Si vous spécifiez un chaîne d'identification personnalisée pour vos valeurs d'autorisation iCloud Key-Value Store ou iCloud Container, vous n'avez plus besoin d'ajouter votre ID d'équipe au début du chaîne de caractères. Xcode ajoutera automatiquement votre ID d'équipe à ces entrées
  • La chaîne d'identifiant du conteneur que vous transmettez au URLForUbiquityContainerIdentifier : méthode de NSFileManager DOIT inclure l'ID de l'équipe au début de la chaîne. Par commodité, si vous passez néant, Foundation utilise le premier ID de conteneur de documents spécifié dans les droits de votre application.
  • L'utilisation de l'API de document Cloud Storage avec des données protégées peut entraîner une corruption des données.
  • FIXÉ: 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.
  • 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.

  • Les noms de fichiers sont insensibles à la casse dans OS X mais sensibles à la casse dans iOS. Cela peut entraîner des problèmes lors de la synchronisation des fichiers entre les deux. Vous devez prendre des mesures sur iOS pour éviter de créer des fichiers dont les noms ne diffèrent que par la casse.

iMessage

  • iMessage bêta 1 ne pourra pas communiquer avec les utilisateurs d'iMessage sur la bêta 2 ou une version ultérieure.
  • NOUVEAU:L'assistant de configuration ne saisit pas le mot de passe AppleID pour FaceTime d'iMessage.

Constructeur d'interfaces

  • NOUVEAU:Les vues de niveau supérieur dans un document qui utilise la mise en page automatique ne peuvent pas avoir de contraintes de largeur et de hauteur ajoutées. Pour contourner ce problème, vous pouvez ajouter manuellement la contrainte de largeur ou de hauteur souhaitée dans le code.
  • NOUVEAU:Dans Interface Builder, les documents utilisant la mise en page automatique et les contraintes générées par Xcode ne peuvent pas être supprimés. Vous pouvez « supprimer » ces contraintes en créant une contrainte utilisateur pour le comportement que vous attendez. Par exemple, si vous faites glisser un bouton et que Xcode génère une contrainte de début vers la vue d'ensemble du bouton, et que vous vouliez un bord de fuite vers le contrainte de supervision, en créer une manuellement à l'aide de "Ajouter une contrainte => Contrainte de fin à la supervision" supprimerait le bord d'attaque de la supervision contrainte.
  • NOUVEAU:Il est connu que les contraintes de largeurs/hauteurs égales peuvent être rompues sur les vues qui remplissent un conteneur lors du redimensionnement de la fenêtre. Si vous redimensionnez la fenêtre et qu'une contrainte largeur/hauteur égale est rompue, le rajouter ajustera correctement la fenêtre pour s'adapter à la contrainte.
  • NOUVEAU: Lors de la modification de la valeur d'une contrainte dans l'inspecteur, la contrainte reste sélectionnée et la vue de contour continue d'afficher la contrainte telle qu'elle est sélectionnée.
  • NOUVEAU:Dans XCode 4.2 lors de la copie de vues (une vue unique ou plusieurs vues), les contraintes définies par l'utilisateur directement sur la vue sélectionnée et les contraintes définies par l'utilisateur entre les vues en cours de copie sont copiées dans le carton.
  • NOUVEAU:Dans Xcode 4.2 pour un document utilisant Cocoa Auto Layout, "Sélectionner tout" dans le canevas ne sélectionne plus les contraintes et les sous-vues de la vue modifiée. Si une vue est sélectionnée, elle ne sélectionnera que des vues. Si une contrainte est sélectionnée, "Sélectionner tout" sélectionnera toutes les contraintes.
  • NOUVEAU:Changer le style de segment d'un NSSegmentedControl en "Automatique" peut planter dans les documents utilisant Cocoa Auto Layout. Pour contourner le problème, utilisez un style de segment explicite tel que Round ou Texturé, et au moment de l'exécution, modifiez le style de segment en automatique à l'aide de -[NSSegmentedCell setSegmentStyle:]

iPod

  • FIXÉ: Lorsque vous utilisez les boutons de volume sur l'appareil ou sur un casque, le curseur de volume dans l'interface utilisateur des applications peut ne pas se mettre à jour même si le niveau de volume a changé.

iTunes

  • La version d'iTunes fournie avec la version bêta 5 ne peut pas synchroniser les appareils sur lesquels le logiciel bêta 4 est installé. Pour éviter ce problème, procédez comme suit :
    1. Synchronisez tous les appareils sur lesquels la version bêta 4 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 5.
    3. Connectez l'appareil et installez le logiciel bêta 5. (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 5, 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.

Courrier

  • Lors de la modification du nom d'hôte d'un compte de messagerie dans les paramètres, des messages vides peuvent s'afficher dans la boîte de réception unifiée. Pour contourner le problème, supprimez et rajoutez le compte au lieu de modifier son nom d'hôte.

Mise à jour du logiciel OTA

  • Si vous effectuez une mise à jour logicielle OTA, vous devrez resynchroniser vos photos avec iTunes.

Photos

  • FIXÉ: Lors de la restauration de bibliothèques de photos à partir d'une sauvegarde iTunes, certaines photos peuvent ne pas apparaître dans l'application Photos après la restauration. Veuillez sauvegarder vos photos avant la mise à jour vers iOS bêta 5.

Rappels

  • NOUVEAU: Si la synchronisation des rappels est activée pour un compte Yahoo et qu'il n'y a pas de collecte de rappels sur le serveur, elle sera continuellement recréée par le téléphone. En raison d'un bogue du serveur Yahoo, cette collection apparaîtra comme un calendrier d'événements.

Simulateur

  • Les services de localisation ne sont pas fonctionnels dans le simulateur iOS 4.3 fonctionnant sous 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.
  • FIXÉ: Les UIPrenderedIcône clé (dans le Info.plist fichier) n'est pas honoré dans cette version bêta.

StoreKit

  • FIXÉ: L'achat intégré ne fonctionnera pas pour les développeurs qui testent leurs applications avec iTunes Sandbox.

Automatisation de l'interface utilisateur

  • NOUVEAU: Il existe un problème connu lors de l'utilisation de l'API performTaskOnHost dans un script UI Automation. Si la tâche en cours d'exécution avec l'API sort excessivement (disons, des milliers de lignes de texte) vers la sortie standard ou erreur standard, la tâche peut se bloquer jusqu'à ce que le délai d'attente soit atteint, auquel cas elle lancera un javascript exception.
  • Les fermer à clé() et ouvrir() fonctions de UIATarget ont été remplacés par le verrouillerPourDurée() fonction.
  • À 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 12, 2021

La SEC accuse le fournisseur de saphir défaillant d'Apple d'avoir induit en erreur les investisseursL'entrée arrière de l'ancienne usine de saphir ...

| Culte de Mac
September 12, 2021

Écran LG UltraFine 5K: Le remplacement parfait de l'écran Cinema Display? [Revoir]Apple et LG ont travaillé en étroite collaboration sur le nouvel ...

| Culte de Mac
September 12, 2021

Comment voir Culte de Mac histoires en haut de votre flux FacebookCliquez sur « Voir d'abord » pour ne jamais manquer nos mises à jour !Photo: Cult...