Stavo provando a testare lo scenario di aggiornamento dalla build dell'app App Store dal vivo a RC usando TestFlight, ma TestFlight mi avvisa "Hai già installato questa app. sostituire ... "(vedi sotto screenshot). Dopo la conferma, tutti i dati dalla versione App Store sono spariti.Avviso TestFlight durante il test dell'aggiornamento: hai già installato questa app
Passi lo faccio:
- Installare app dal vivo da App Store
- Login e fare alcune operazioni per ottenere i dati in app e portachiavi
- Vai PROVA Scelta dei colori App iOS
- Toccare il pulsante "Installa" in TestFlight -> avviso "Hai già installato questa app" s
- Se mi toccare scelgo Install, nuova build è installato
Risultato:
- contenuti dell'app tra cui Shared Container (dati condivisi con le estensioni) e portachiavi sono completamente spazzata quando Apro di nuovo l'app
Modifica: l'avviso in TestFlight viene visualizzato con qualsiasi app (ho provato mu piccole app diverse da diversi account di sviluppo). La cancellazione dei dati avviene solo per alcuni.
La mia domanda:
È questo il comportamento previsto da PROVA Scelta dei colori o è alcun problema con la mia app? Non sono a conoscenza di eventuali modifiche tra versioni che potrebbero causare problemi.
Credo che questo non sia successo prima (l'ultima volta che ho provato era qualche settimana fa).
Non sono riuscito a trovare alcuna documentazione o note di rilascio relative al comportamento o alle modifiche dell'app TestFlight.
Qualcuno ha riscontrato lo stesso problema? O conosci qualche risorsa che descrive questo comportamento?
Grazie per eventuali risposte!
sto vivendo lo stesso problema. – beny
E qual è la procedura migliore se si desidera mantenere e accedere a *** i dati dalla versione dell'app store? Ad esempio, vuoi leggere alcune preferenze che hai salvato. – Fattie
@JoeBlow bene che questo particolare problema stava accadendo a causa della modifica di 'identifierForVendor'. Quindi, se vuoi essere ad esempio lo scenario di aggiornamento di prova della versione App Store di TestFlight, assicurati di non utilizzare 'identifierForVendor' per qualsiasi cosa in cui la modifica di IFV potrebbe causare la perdita di dati o gestirla in modo corretto. –