Sto provando a verificare che la mia app (App1) si comporti correttamente quando viene chiusa dal sistema dopo il lancio di un'altra app (App2). C'è un modo per simulare o forzare questo comportamento?Come posso simulare l'app che viene uccisa in background?
Dire al simulatore di simulare un avviso di memoria mentre App2 è in esecuzione non fa nulla finché App1 non viene riportato in primo piano. Uccidere App1 dal debugger avrebbe simulato la stessa sequenza di eventi app?
MODIFICA: la mia app viene posizionata in background quando avvia una seconda app per gestire un file. Questa seconda app riavvia la mia app e sto provando a verificare che la mia app si comporti correttamente quando il sistema lo ha spento mentre la seconda è in esecuzione.
Solo una domanda veloce, vuoi dire debugger "Pausa" in contrapposizione a "Stop"? Non sono riuscito a trovare un modo per "arrestare" il debugger. Mi piacerebbe davvero sapere perché sono un'app di background location e voglio vederlo rilanciato dopo l'uccisione del sistema. –
@JitendraKulkarni: intendo Stop. È il grande pulsante in alto a sinistra nella barra degli strumenti Xcode, accanto al pulsante Esegui (sembra un pulsante "Riproduci"). Termina semplicemente il processo, indipendentemente dallo stato in cui si trova. Che è tradizionalmente ciò che accade a un'app iOS in background quando viene ucciso dal sistema. –
Trovato, grazie! –