Magazine High tech

Distribuer une version Test avant la publication : méthode OTA (sur safari)

Publié le 09 octobre 2011 par Deviphonepro

thématique : développement iphone, Beta-test, distribution OTA, Over The Air, Safari


Si vous avez passé comme nous des heures en Hotline avec des clients qui s’arrachent les cheveux parce que la beta-test que vous leur avez envoyée refuse de s’installer sur leur iPhone, vous comprenez alors le ouf de soulagement que nous avons poussé en apprenant l’existence d’une procédure pour obtenir le même résultat en 2 clics coté iPhone qui va recevoir la beta-test !

Il y a en effet 3 manières (légales, officielles) pour installer une application sur un iPhone :

- La télécharger à partir de l’app Store.

- Produire une version qu’on appelle Ad Hoc ou bien Beta-test (que peut être installé sur n’importe quel iPhone à condition de compiler l’application avec un fichier de provisioning contenant le UDID dudit iPhone).

- L’installer par XCode (cette méthode sert aux développeurs en phase de test).

La manière numéro 2 (ad hoc, utile donc pour envoyer une beta-test à un client avant publication de son appli sur l’app Store) peut être exécutée de deux façon : la synchro par iTunes et la méthode OTA (Over The Air) qui ne demande qu’un simple clic sur Safari de la part du client !!

Voilà quelles sont les étapes pour réaliser une adHoc et l’envoyer au beta-tester (le client) :
1 – Créer un provisioning adHoc en incluant les devices qu’il faut.

2 – Dans XCode :Builder > build for archiving.Create archive.Dans organizer : choisir share, distribution entreprise.URL : mettre l’URL ou sera interposé le .IPAXCode crée alors 2 fichiers xxx.IPA et xxx.plist.héberger : xxx.ipa à l’URL annoncée et le xxx.plist à coté.
créer une page web :

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>

<html><head><title>OTA Test App</title></head>

<body><ul><li>

<a href=”itms-services://?action=download-manifest&url=http://3SixtySoftware.com/OTAtest/AdHocOTATest.plist”> Tap Here to Install the Application</a>

</li></ul></body></html>

à url : veiller à mettre l’url du plist dans le html.
remonter les trois fichiers : .ipa – .plist – .html sur le serveur web.donner tous les droits sur les fichiers.
il faut ensuite communiquer l’adresse du html.exemple : www.qualia.fr/downloads/bongard/codeOTA.html

mots clefs : beta-test, developpement iphone, ota, safari


Retour à La Une de Logo Paperblog

Dossier Paperblog

Magazines