Magazine High tech

Développer une application compatible avec iCloud

Publié le 06 octobre 2011 par Deviphonepro

thématiques : developpement icloud, developpement application icloud, developpement iphone, icloud

Développer une application iPhone basée sur iCloud se révèle être beaucoup plus difficile que prévu.

Tout d’abord, pour le moment (6 octobre 2011), peu de documentations sont disponibles pour développer en utilisant iCloud.

Ce qui est disponible :

- Une vidéo de formation orientée développements et mettant surtout l’accent sur iDocument.

- La référence des classes iDocument / NSFileManager / NSMetaDataQuery.

- Dans la documentation pour développeurs d’apple un document : what is new in iOS5 qui dédie un paragraphe à l’iCloud.

Ce qui n’est pas encore disponible :

- Des Samples mis à dispositions par Apple pour les développeurs. Les samples sont probablement la meilleure garantie d’arriver in fine à un résultat qui fonctionne !

- Des posts sur le forum de développeurs.

- Des posts sur stackoverflow. Le sujet étant encore nouveau, peu de développeurs se sont encore intéressés au sujet.

Notre essai

En dépit de cela, nous avons tenté de suivre la démarche suivante basée essentiellement sur la documentation d’Apple sur le sujet.

- créer un compte cloud sur un iphone passé à l’iOS5.

- Installer évidemment le xcode 4 avec la SDK 5.0.

- Générer un nouveau provisionning de développement, ou bien regénérer un ancien (pour qu’il soit “iCloud enabled”).

- Dans un  nouveau projet xcode (de type simple vue par exemple), dans la target générer les entitlements pour le iCloud (simple case à cocher).

- écrire le code nécessaire pour copier un simple fichier dans les documents de la SandBox, puis le rendre (ubiquitous, c’est à dire éligible à la synchro avec le cloud), puis vérifier que le fichier a bien été uploadé dans le Cloud d’apple (grâce à la propriété à [NSURL resourceValuesForKeys: NSURLUbiquitousItemIsUploadedKey]).

- tester le code dans une device.

Observations

Tout semble bien se passer sauf que … le test d’upload nous renvoie une réponse négative !!

mots clefs : iCloud, developpement iphone, developpement application icloud, developpement icloud


Retour à La Une de Logo Paperblog

Dossiers Paperblog

Magazines