Search code examples
iosobjective-cxcodeplistbackground-process

iOS - background mode with Xcode connected in debug mode


I'm using background audio mode in my app to play music, but when the track list skips between tracks the app is shut down. My problem with tracking this bug is that when I run the app in debug mode with Xcode connected the app will stay in foreground forever! Is there a way to tell Xcode to let the app enter it's background mode with Xcode connected in debug mode?


Solution

  • To simulate a background fetch, launch your app and then go to Xcode and choose Debug > Simulate Background Fetch.

    enter image description here

    You can also configure a scheme to control how Xcode launches your app. To enable your app to be launched directly into a suspended state, choose Product > Scheme > Edit Scheme and select the Background Fetch checkbox.