Я просто убиваю живую активность при завершении приложения при приведенной ниже коде. < /p> [code] func applicationWillTerminate(_ application: UIApplication) { let semaphore = DispatchSemaphore(value: 0)
Task.detached(priority: .userInitiated) { print("Terminating live activities...")
for activity in Activity.activities { print("Terminating live activity: \\(activity.id)") await activity.end(dismissalPolicy: .immediate) }
semaphore.signal() } semaphore.wait() } [/code] Иногда это работает, но иногда это просто не работает. Есть предложения?>