SwiftData + CloudKit: BGSystemTaskScheduler Code=8

Hi everyone,

On macOS 26.4 beta (with Xcode 26.4 beta), I’m seeing the following console messages in a brand new SwiftData + CloudKit template project (no custom logic added, fresh CloudKit container):

updateTaskRequest called for a pre-running task com.apple.coredata.cloudkit.activity.export.F9EE783D-7521-4EC2-B42C-9FD1F29BA5C4

updateTaskRequest called for an already running/updated task com.apple.coredata.cloudkit.activity.export.F9EE783D-7521-4EC2-B42C-9FD1F29BA5C4

Error updating background task request: Error Domain=BGSystemTaskSchedulerErrorDomain Code=8 "(null)"

These messages appear:

  • When CloudKit is enabled
  • Occasionally on app launch
  • Often when bringing the app back to the foreground (Cmd-Tab away and back)
  • Even with zero additional SwiftData logic

They do not appear when CloudKit is disabled.

This behavior is reproducible on a completely new project with a fresh CloudKit container.

Questions:

  1. What exactly do these messages indicate?
  2. Is BGSystemTaskScheduler Code=8 expected in this context?
  3. Are these safe to ignore?
  4. Is this a known change in logging behavior in macOS 26.4 beta?

Additionally, in a larger project I’ve observed SwiftData crashes and initially suspected these logs might be related. However, since the issue reproduces in a fresh template project, I’m unsure whether this is simply verbose beta logging or something more serious.

Any clarification would be appreciated.

Filed as FB21993521.

Thanks for the feedback, we'll follow up via Feedback Assistant.

SwiftData + CloudKit: BGSystemTaskScheduler Code=8
 
 
Q