[iOs] Distribuzione “ad hoc” di una app senza sincronizzazione con iTunes, direttamente da device

TestFlightApp LogoVi scrivo qui la procedura che sto seguendo per permettere ad un altro utente di installare la vostra app, senza ogni volta mandargli l’IPA (e relativo certificato di “Ad Hoc Distribution Provisioning”), e senza fargliela sincronizzare con iTunes.

La procedura permette di:

  • inviare una notifica all’utente di rilascio di una nuova versione beta, con relativa descrizione delle funzionalità o correzioni che avete fatto
  • far installare l’app direttamente da device, senza farglielo attaccare via usb al pc e sincronizzare l’IPA e certificato con iTunes
  • ricevere feedback e visualizzare quale è l’effettiva release installata dall’utente sul proprio device, grazie ad una interfaccia web di monitoraggio e di attività

Il servizio si chiama TestFlight ed è disponibile a questo indirizzo: https://testflightapp.com

Appunto, la procedura descritta è quella dell’ installazione “al volo” delle versioni beta delle app (ad hoc distribution over the air) e l’ho trovata molto molto comoda. Basta registrare un account, assolutamente free, e inserire poi le seguenti informazioni da una dashboard:

  • team di progetto: indirizzi email e relativi UUID dei device dei membri del vostro team (siano essi clienti o colleghi di lavoro)
  • certificati di Provisioning: per poter installare una IPA su un device, come sapete, occorre un certificato di ” Provisioning Ad Hoc Distribution”, come descritto anche in un precedente articolo di questo blog: [iOs] Archiviazione e distribuzione di un “ad hoc build” o IPA file con XCode 4

Il certificato di distribuzione “ad hoc” si aggiorna sempre sull’account di Apple Developer, ma lo si inserisce direttamente in TestFlight. Ogni volta, dunque, non dovete inviarlo di nuovo agli utenti, ma verrà aggiornato in automatico da TestFlight stesso quando viene installata la release dell’app inviata.

Per ciascuna release, TestFlight vi permette di inviare una notifica solo ad alcuni utenti a cui dare il permesso di installarla, dandovi informazioni su quando, se e da chi è stata installata.

Nulla di più semplice :)

TestFlightApp

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


+ tre = 4