我不知道是否有人收到这些消息,但是当应用程序进入后台然后又回来时,我会在日志中收到这些消息:

其次是:

这是继许多其他不良日志之后的结果,例如:

  • [Process] kill() returned unexpected error 1 AND ProcessAssertion::processAssertionWasInvalidated()
  • Can't end BackgroundTask: no background task exists with identifier *, or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.

  • 我的项目有Firebase,它可以是所有与Web相关的日志的来源。
    可能是什么原因造成的?是 bug 吗?

    更新
    我从答案here中编写的项目符号1中删除了错误。

    最佳答案

    我对Facebook SDK登录有相同的问题。解决它,在SceneDelegate.swift中添加以下代码

    import FBSDKCoreKit
    
    func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
      if let openURLContext = URLContexts.first {
        ApplicationDelegate.shared.application(UIApplication.shared, open:
        openURLContext.url, sourceApplication:
        openURLContext.options.sourceApplication, annotation:
        openURLContext.options.annotation)
      }
    }
    

    10-06 13:09