Apple

11.2.1
Per provare un applicazione su un device Apple sono necessari una serie di certificati ed accorgimenti, principalmente per la sicurezza.
xCode risolve in modo automatico il problema dell'installazione, ma usando appCeleretor le cose si complicano.

E' necessario autorizzare il mac dove creiamo la app, le app prodotte e le devices su cui andranno installate.
Per fare questo è necessario che siano installati sul Mac una serie di certificati nel portachiavi (keyChain)

Certificati

  1. Collegarsi all'account http://developers.apple.com#
    Ferrà è su tx@ferra.biz/solita
  2. Creare un certificato sviluppatore/Computer
    Per fare questo si può fare in due modi: Manualmente o tramite xCode.
    • Manualmente
      Segui le istruzioni cliccando su richiesta manuale in Certificates.
      Crea un CSR (E' un certificato della macchina), di seguito le istruzioni:
      > Keychain Access (Accesso Portachiavi)
      > Certificate Assistant (Assistente certificato)
      > Request a Certificate from a Certificate Authority (Richiedi certificato ad autorita di certificazione)
      Nota: Inserisci la user email, un nome, lascia vuoto il CA Email e salvalo su disco.
    • Prosegui su developer.apple.com e seleziona il certificato creato
    • Di seguito scarica, installa e crea un backup del certificato (ios_development).
      Ora sul Mac : Giorgio Tassistro (3EP4QJ829RR)

  1. Creare un certificato di sviluppo
    Serve per firmare le app in sviluppo
    E' da fare "una tantum" da scaricare ed installare nel portachiavi
    Attualmente Giorgio Tassistro: iOs Development
  2. Creare un certificato App ID (servizi abilitati dell'applicazione)
    Crearne uno wildcard Es (com.ferra.*) adatto a tutte le applicazioni
    Attualmente ferra.com.*
  3. Abilitare le devices per le applicazioni di sviluppo
    Per fare questa operazione è necessario il codice di identificazione UUID della devices.
    Si può ottenere in molti modi: via iTunes, via xCode (Window > Devices and Simulator)
    Una volta in possesso del UUID:
    . Andare sul portale developers di Apple > Devices > All e premere su [+]
    . Dare un nome alla device e copia/incollare l'UUID e proseguire.
    iPhone8 : 04c8d7931262eb8b6253cfd656d760fdb675c5e0
    AppleWatch : 889cd67d975c314febc0cf9bb2be4821a52e6c5b
  4. Provisioning Profiles
    Questo tipo di certificato contiene :
    . Quali App ID usare
    . Quali Device Abilitare
    . Quali Utenti abilitare
    Il certificato è necessario per poter funzionare in appCelerator e deve avere nel App ID lo stesso profile dichiarato (Es it.ferra.*)
See also:
Easyhand C/C++: Apple | Last modified: 29/10/2018 12.55.55 Europe/Rome | #1.2838
P.. 1431
Page Visible: as draft
Easyhand C/C++
Una mano alle tue idee.
|
Privacy Policy