Quando distribuiamo nuove versioni dell'app iOS nell'App Store tramite XCode, viene generato un archivio.Posso eseguire un vecchio archivio di app nel simulatore?
C'è un modo per prendere un vecchio archivio ed eseguirlo nel simulatore? Mi piacerebbe farlo per essere in grado di testare facilmente la compatibilità all'indietro del codice lato server con tutte le versioni precedenti dell'app (o almeno le due maggiormente utilizzate in quel momento).
So che potrei impegnarmi in un repository GIT e prelevare una versione specifica, ma questo ha due problemi: a. è più complesso della semplice gestione di un archivio, b. è soggetto a errori e interrompe lo sviluppo della nuova versione sulla macchina, e c. potrebbe esserci qualche pregiudizio relativo alle modifiche del compilatore o qualsiasi altra modifica di XCode tra il rendering della versione difficile da compilare.
Non ho trovato alcun aiuto su StackOverflow, né alcun segno di questa possibilità nel repository Archive in XCode. Devo presentare una richiesta di funzionalità @ Apple?
Non è sicuro al 100% che sia possibile farlo nel simulatore, ma perché non testare tali archivi semplicemente nel dispositivo. –
@MrBonjour: poiché il file binario archiviato viene creato utilizzando il certificato di distribuzione, che non verrà eseguito sul dispositivo? – zoul
@MrBonjour Funzionerebbe anche, come è fatto? – Resh32