Bene informazioni si può ottenere durante l'aggiornamento può essere trovato @this link here.
quando l'utente aggiorna un app, cartella Documenti è memorizzato come è, tra cui NSUserDefaults (ma, a volte utente scaricare applicazione tramite iTunes e sostituire l'intera applicazione, gridando "OMG! update ha ucciso tutti i miei progressi di livello !"); Il pacchetto di applicazioni viene cancellato e sostituito dal nuovo (in ogni caso, è di sola lettura per l'utente); La nuova distribuzione della nuova versione sarà sufficiente;
Non è possibile accedere AppStore all'interno del simulatore perché: @link here
E 'un simulatore non è un emulatore. Anche se c'era un App Store nel simulatore , nessuna delle app nello store funzionava dato che sono compilate per le CPU ARM mentre il Simulatore esegue il codice x86.
Un altro overflow dello stack @link here stati:
costruire e installare la vecchia versione, generare alcuni dati, e quindi installare la nuova versione su di esso.
Per le prove prima di inviarlo a Appstore Io in genere scaricare da AppStore di nuovo la vecchia versione, e quindi installare con Xcode la versione più recente - per il vostro prossimo aggiornamento ... ;-)
E un'altra overflow dello stack (che ho perso il link per) afferma:
No, il simulatore corre binari i386 e applicazioni AppStore per iPhone sono ARM binari applicazioni.
applicazioni iOS sono compilate in codice macchina, le applicazioni Android vengono eseguite in un codice di byte utilizzando Virtual Machine e sono convertiti in codice macchina al nel momento in cui vengono eseguiti.
Quindi no, non credo che sia possibile eseguirlo nel simulatore, come mai è possibile salvare i vecchi progetti su iPhone e testarli entrambi. E la documentazione mela è @this link here.
Verificare gli ID del gruppo.Ecco come iOS determina se un'app è già installata o meno. –