In questo articolo
Prima di iniziare
Il tuo sito include l'app per iPhone (vedi Aggiungi app). Ti serve un ID Apple con l'accesso a due fattori attivato.
Procedura
- Crea un account Apple Developer. Tocca Iscriviti all'Apple Developer Program. Scegli Persona fisica o Organizzazione. Apple richiede una tariffa annuale, pagata direttamente ad Apple, non a Keynate. Attendi l'email di benvenuto di Apple, che può richiedere uno o due giorni. Un'organizzazione ha bisogno di un numero D-U-N-S (gratuito, richiede fino a una settimana) e del sito web aziendale.
- Accetta i contratti di Apple. Accedi ad App Store Connect come Titolare dell'account. Fai clic su Economia, poi su Contratti. Se vedi un banner giallo, premi Rivedi contratto, seleziona la casella e premi Accetta. Le app gratuite richiedono solo il contratto App gratuite.
- Crea una chiave API per Keynate. In App Store Connect apri Utenti e accesso, poi Integrazioni → API di App Store Connect → Chiavi del team. Premi Genera chiave API. Assegna il nome Keynate. Accesso: Admin (per la prima configurazione). Premi Scarica chiave API per ottenere il file .p8. Apple ti consente di scaricarlo una sola volta. Copia l'ID emittente e il ID chiave. Nella scheda di iPhone, inserisci entrambi, seleziona il file .p8 e premi Salva e verifica.
- Crea la scheda dell'app. In App Store Connect apri App, premi +, poi Nuova app. Piattaforma iOS. Incolla il nome dell'app dalla pagina Le tue app. Scegli il Bundle ID corrispondente a quello presente nella pagina Le tue app. Se l'elenco è vuoto, premi prima Controlla di nuovo su Keynate; Keynate lo registrerà per te. SKU: qualsiasi valore. Accesso utente: Accesso completo. Premi Crea.
- Nome e icona della tua app. Vedi Nome e icona dell'app.
- Crea la mia app e inviala a TestFlight. Tocca Genera la tua app iPhone (in seguito Crea la mia app). L'operazione richiede circa 20-40 minuti. Una volta elaborata da Apple, apparirà automaticamente in TestFlight.
- Esegui un test sul tuo iPhone. Installa TestFlight dall'App Store (gratuito, creato da Apple). Apri il link di test o scansiona il codice QR, tocca Accetta e Installa. Prova ogni schermata. Poi seleziona Provato su un iPhone reale nella checklist di App Store. La guida definisce questo passaggio facoltativo, ma Keynate invia l'app ad Apple solo dopo aver spuntato questa casella.
- Checklist per la revisione dell'app. Copia le risposte di Keynate in App Store Connect e seleziona ciascuna voce. Vedi Checklist per gli store. Se la tua app prevede l'accesso per i lettori, devi anche creare l'accesso per il revisore.
- Invia per la revisione. Sotto Genera, visualizza in anteprima e pubblica, premi Pubblica su App Store sulla versione testata, poi Pubblica. Se la tua app prevede l'accesso per i lettori, l'account per il revisore deve già esistere. Apple solitamente completa la revisione in 1-2 giorni. Dopo l'approvazione, l'app viene distribuita agli utenti gradualmente nell'arco di 7 giorni; puoi sospendere il rilascio.
Da sapere
- Le build per iPhone potrebbero mostrare In arrivo mentre Keynate le attiva per il tuo sito. Puoi completare i passaggi da 1 a 5 nel frattempo, così da essere subito pronto.
- Apple richiede ai nuovi account una breve registrazione dello schermo eseguita su un iPhone reale. Sotto Informazioni per la revisione, la voce Video di revisione (iPhone) elenca i passaggi da registrare. Allega il video in App Store Connect → la tua app → Informazioni per la revisione dell'app → Allegato.
- Una build destinata solo ai tuoi tester indicherà chiaramente questo stato. Aggiungila a un gruppo di test interno in TestFlight → Test interni, poi installala dall'app TestFlight.
- L'opzione Rimuovi chiave nella scheda di iPhone interrompe i caricamenti di Keynate. La tua app già pubblicata rimarrà disponibile nello store.
Problemi frequenti
- "Installa l'anteprima di TestFlight su un iPhone reale, provala, poi spunta “Provato su un iPhone reale”." Completa il passaggio 7, poi premi nuovamente Pubblica.
- Il Bundle ID non compare nell'elenco di Apple. Premi Controlla di nuovo nella pagina Le tue app. Se la tua chiave non riesce a registrarlo, aggiungilo nel tuo account Apple Developer alla voce Identificatori.
- Apple blocca i caricamenti. Accetta i contratti più recenti in Azienda → Contratti.
- Apple ha richiesto delle modifiche. Vedi La mia app è stata rifiutata.
- Per qualsiasi altro problema: La mia app non viene generata o pubblicata.
Domande frequenti
Domande frequenti
Keynate paga la tariffa di Apple?
No. L'account sviluppatore appartiene a te, quindi la tariffa annuale di Apple deve essere pagata direttamente da te ad Apple.
L'app funziona anche su iPad?
Sì. La scheda in App Store si chiama App per iPhone e iPad (App Store).