## The symptom
After migrating your app from Swift 5 to Swift 6, crashes appear in the Airship SDK
at `Workers.calculateBackgroundWaitTime(maxTime:)`. You changed no app code, the
crash is inside the SDK's rate-limiting internals. It is a Swift 6 strict
concurrency issue, not a bug in your integration.
## The fix
Update the Airship iOS SDK to 19.11.1 or later. Maintainer rlepinski refactored
`WorkRateLimiter` upstream to remove the crash path.
1. Bump the Airship dependency: 19.11.1 minimum (newer is fine).
2. Rebuild and re-run. The reporter confirmed the crash is gone on 19.11.1.
## How to tell it is this bug and not your code
- The crash stack points into the SDK (`Workers.calculateBackgroundWaitTime`),
not your call sites.
- It appears only after the Swift 6 migration.
- No app-side changes are needed; the SDK update alone resolves it.