[iOS]Can’t end BackgroundTask: no background task exists with identifier 1 (0x1), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.エラーについて

はじめに

iOSのログに出ていたCan’t end BackgroundTask: no background task exists with identifier 1 (0x1), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.について

特にこのエラーが起きてるからといって何かがあったわけでもないのだけれど出てるものは気になるので調べてみました

環境

Xcode11のiOS13の実機です。

アプリをバックグラウンドに移行させた時にエラーがでる印象です。

調べた結果

AppleのDeveloperフォーラムで話題に上がっていました。

https://forums.developer.apple.com/thread/121990

iOS13.2.2で修正されたとか本番コードに誤って残されたデバッグステートメントじゃないかとかいろいろ議論してますが要約すると、iOS13.2.2でも修正はされていません。

実害が今のところないのと、Appleに報告済みのようなので見て見ぬ振りをするしかないですね、、

以上です。

おすすめの記事