Environment:
Swift Playgrounds (macOS)
SwiftUI App Preview
macOS version: 26.2 (25C56)
Issue:
In Swift Playgrounds on macOS, the app repeatedly shows the system permission dialog:
“My App would like to access data from other apps.
Keeping app data separate makes it easier to manage your privacy and security.”
Steps to Reproduce:
Create a new SwiftUI app in Swift Playgrounds.
Run the SwiftUI App Preview.
When the permission dialog appears, click “Allow”.
Expected Result:
The permission should be granted once and persist, allowing the preview to continue normally.
Actual Result:
After clicking “Allow”, the SwiftUI App Preview crashes and restarts.
When the preview restarts, the same permission dialog appears again.
This repeats indefinitely, creating a loop.
Notes:
This occurs even when no explicit file system or inter-app data access code is written.
The permission choice does not appear to persist between preview restarts.
Question:
Is this a known limitation of Swift Playgrounds sandboxing or SwiftUI App Preview?
Is there an official workaround or recommended approach to avoid this behavior while using Swift Playgrounds?
Topic:
Developer Tools & Services
SubTopic:
Swift Playground