lunedì 21 agosto 2017

iOS app che lavora in background

Quando chiudete una app fatta con livecode, su iOS di solito si chiude, non rimane aperta perennemente in backgroud. Di solito basta salvare le impostazioni in un file e leggerlo all'apertura per ripristinare tutto.
Se invece vi serve che l'app non si chiuda in background, ecco la procedura:
  1. andate nella cartella Applicazioni
  2. cliccate col destro sulla app Livecode e selezionate "mostra il contenuto del pacchetto"
  3. andate nella cartella del pacchetto Tools/Runtime/iOS
  4. selezionate tutti i device e simulatori insieme e cliccate col destro per segliere Informazioni
  5. alla destra di sola lettura accanto al vostro nome scegliete leggere e scrivere 
  6. ripetetelo per tutte le cartelle di device e simulatori
  7.  in ogni device o simulatore modificate il file setting.plist come segue: 
    1. Cliccateci col destro scegliendo Apri con e poi Altro... e poi TextEdit.app
    2. Potreste ricevere un avvertimento che è bloccato, scegliete di sbloccarlo
    3. Cambiate nel file il valore di UIApplicationExitsOnSuspend a false
  8. Ripetete i passi precedenti per tutti i setting.plist
  9. Ora avviate livecode e create la vostra app