내 앱 (App1)이 다른 앱 (App2)을 실행 한 후 시스템에 의해 종료 될 때 내 앱 (App1)이 올바르게 작동하는지 확인하려고합니다. 이 동작을 시뮬레이트하거나 강제 할 수있는 방법이 있습니까?백그라운드에서 앱을 시뮬레이션하는 방법은 무엇입니까?
App2를 실행하는 동안 시뮬레이터에서 메모리 경고를 시뮬레이트하면 App1이 포 그라운드로 되돌아 올 때까지 아무런 변화가 없습니다. 디버거에서 App1을 죽이면 동일한 앱 이벤트 시퀀스가 시뮬레이트됩니까?
EDIT : 파일을 처리 할 두 번째 앱을 시작할 때 내 앱이 배경에 배치됩니다. 이 두 번째 앱이 내 앱을 다시 실행하고 두 번째 앱이 실행되는 동안 시스템이 종료 될 때 내 앱이 올바르게 작동하는지 확인하려고합니다.
"Stop"과 반대로 디버거 "Pause"를 의미합니까? 디버거를 "중지"할 수있는 방법을 찾지 못했습니다. 배경 위치 응용 프로그램을 디버깅하고 시스템이 종료 된 후 다시 실행되기를 원하기 때문에 실제로 알고 싶습니다. –
@JitendraKulkarni : 그만해. Xcode 도구 모음의 왼쪽 상단에있는 실행 버튼 ("재생"모양) 옆의 큰 버튼입니다. 어떤 상태에 있더라도 프로세스를 종료합니다. 전통적으로 백그라운드로 실행되는 iOS 앱은 시스템에 의해 종료 될 때 어떤 일이 발생합니까? –
발견, 감사합니다! –