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?
This is a known issue. See the discussion on this thread.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"