Can’t endBackgroundTask: no background task exists with identifier, or it may have already been ended

I lose many days looking for the piece of code or framework that was causing this warning in the debug console Can’t end BackgroundTask: no background task exists with identifier 2 (0x2), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.

Finally I’ve created an empty project Single View App. Only code generated by Xcode, I run the app on simulator, put it in background and I see the same warning.
So I can say it’s an iOS 13 issue.
I hope Apple will fix it quickly because in Crashlytics I found some crash in my app caused by it.

Leave a Comment