Hi, I'm using Swift Playground version 4.6.4 (1997.50) on macOS Tahoe 26.1 and when I create new apps, I get a security warning message every time I try to add a new line of code or switch between ContentView and MyApp source files 🤬
The message is "My app.app would like to access data from other apps"
I've checked my Mac's Privacy & Security settings to ensure Playground has full disk access. Clicking the "Allow" button does not resolve the issue, it keeps happening each time I do anything - its makes Playground unusable 😞
Does anyone know how to stop these messages ? Is this a bug ?
Swift Playground
RSS for tagLearn and explore coding in Swift through interactive learning experiences on the Swift Playground app for iPadOS and macOS.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I am a high school teacher from China, currently teaching programming courses at my school. Several issues are preventing the course from being completed on schedule. As shown in the image, there are two problems:
The preview issue has existed since updating to the latest software and system version; I don't know how to resolve it.
After renaming a Swift file, this window keeps popping up, even after closing it.
This problem didn't exist last year. How can I fix this? Thank you for your reply!
我是一名来自中国的高中教师,目前在学校开设编程课程,目前有几个问题导致课程无法如期完成。如图所示,存在两个问题:
一、自从更新了最新版本的软件和系统后,预览问题就存在,不知该如何处理
二、swift文件重命名后,一直跳出来这个窗口,关掉以后还是跳出来
去年的时候还没有存在这样的问题,请问我该如何处理,感谢您的回复!
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
Tags:
Swift Playground
Education
Playground Support
Recently, I have experienced this issue and the alert keep popping on my playground non-stop although I pressed "
allow". I have attached the issue screenshot in this post. Can anyone help me with that.
Hello! I'm trying to upload images to Swift Playground on XCode, and it's not working. When I created my playground, there is no Resources folder or an assets file. If I simply drag an image file to the sidebar, the image is not showing up when used in the app. This may be a simple fix, but as a beginner, I am struggling to find the solution. Any help would be much appreciated! Thank you!
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
Tags:
Swift Student Challenge
Swift Playground
Hi, I encountered an issue after the latest update on Swift Playground.
I’m using the iPad Pro 3rd Gen, first time reporting a bug hopefully I’m on the right platform.
When I create a new Swift file or folder, it’ll auto revert the file/folder name to the default naming upon creation.
Tested this one on a few existing projects, it’s the same for all of them.
Initially when I created a new project to verify, those files/folders can be renamed without the issue of reverting.
But after testing it again, seems like the same issue is happening to it as well.
I‘ve tried restarting my iPad but the problem persists.
So I thought to report it and from my search seems like this is the platform for it? Thanks.
I'm unable to rename my Swift Playground or add/change the app icon when I imported a package dependency after upgraded my Swift Playgrounds App to the newest version. Every time I tried to do that, the whole project will be destroyed and showed error message below.
I wonder if anyone have same experience with me or someone can tell me the solution, it terrifies me and I'm worried that I'll be unable to submit my project on time because of that.
Fatal Error in Swift Playground
Description
I'm experiencing a catastrophic error when importing Package Dependency in any Swift Playgrounds that has icon or name that caused the whole Playground won't work anymore with error messages below.
I'm current running macOS Sequoia 15.3 (24D60) and Swift Playgrounds 4.6.1. They're all up-to-date.
Reproduction
Open Swift Playgrounds and and create a new project.
Import a package dependency
https://github.com/simibac/ConfettiSwiftUI.git
Rename the project and add an icon
Then you should able the reproduce the problem. I strongly believed that this is a serious bug.
You'll find that Assets in the left column are disappeared and appeared Assets.xcassets, you're unable to reveal the Dependency in the column like the reference picture above. The whole Playground is destroyed now and unable to work anymore.
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
Tags:
Swift Packages
Swift
Swift Playground
第一次接触swift编程,swift playground里面编程入门挺简单的,因为英语也不好,不知道怎么入手了
Hi, friends!
I have a Keynote file, in which I create design for macOS applications settings and system settings, that I use and which are installed on my Mac.
I like to record my settings so that every time I reinstall the system or an application I can open my file and set it up exactly the way I want. It's like a user manual, only it looks nice with Mac design elements. And I do it in a presentation (Keynote). I also use a Sketch for the design.
I want to turn all this into an app for myself, using Swift Playground.
Does anyone know how to, for example, add a macOS Dock icon from a Sketch to Swift Playground?
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
Hello the community, how are you?
Since few days, this messages displays as an error into my code: "The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions"
Since all these days, I'm not able to solve this problem. My app is almost done and the code is good. But I don't find where the problem is from.
Here's the block where the message appears:
var body: some View { //The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
VStack {
TextField("Search invoices...", text: $searchText)
.padding(10)
.background(Color.gray.opacity(0.1))
.cornerRadius(10)
.padding(.horizontal)
HStack {
ForEach(BillFilter.allCases) { filter in
Button(action: {
selectedFilter = filter
}) {
Text(filter.rawValue)
.padding()
.background(selectedFilter == filter ? Color.accentColor : Color.gray.opacity(0.2))
.foregroundColor(selectedFilter == filter ? .white : .black)
.cornerRadius(8)
}
}
All the best,
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
Certain documentation seems to suggest I can submit a swift playground to the App Store. I am a paid $99 a year developer. In the submission process they ask for my team ID. I am not part of a team. I am an individual. However, my individual account has a team ID associated with it, but they don’t allow me to enter that number in the space provided. There is an * note saying some teams are not permitted to upload to the Apple store connect.
How do I, a paid up developer, submit a swift playgrounds app to the App Store?.
Hello
I'm getting this error in my code and I don't know why. Can somebody explain this or point me at a help article.
import UIKit
var greeting = "Hello, playground"
let imageView = UIImageView()
imageView.image = UIImage(named: "image")
Utils.getImageSize(view: imageView)
class Utils {
static func getImageSize(view imageView: UIImageView) {
let image = imageView.image
print("Image size = \(image?.size ?? CGSize.zero)")
}
}
The error is as follows:
Cheers
Murray
While demonstrating Swift Playground to my students, I noticed that, unlike Xcode, it doesn’t seem possible to predefine or insert custom code snippets. In Xcode, we can easily create and reuse our own code snippets to improve teaching and development efficiency, but I couldn’t find a similar feature in Swift Playground.
Is there currently a way to predefine or insert custom code snippets in Swift Playground? Are there any recommended workarounds, or plans to support this feature in the future? Any suggestions or insights would be greatly appreciated.
Hello everyone,
I’m completely new to programming and Apple development, but I’ve always had the strong wish to learn coding and to work more deeply with Apple’s system structures. My main questions are:
How should I best start learning? For example, is Swift Playgrounds the right first step?
How should I continue afterwards to gain further knowledge, possibly in areas like system architecture, cybersecurity, or cloud computing (even though I don’t want to commit too early to one direction)?
Can you recommend a learning schedule or intensity (e.g., how often per day or week I should practice) for someone who works full-time?
Is my current MacBook Air (2020, Intel i3, 8 GB RAM, 250 GB SSD) still suitable for learning and beginner development, or would you recommend upgrading to a newer model?
On top of that, my English is not perfect yet – is it possible to improve it alongside learning coding?
I’m very motivated to finally start this journey, even though I once turned down an IBM apprenticeship when I was younger. Now I want to give it a real try.
Any advice, personal experiences, or learning resources would be very much appreciated.
Thank you in advance!
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
I’m using Swift Playgrounds on macOS 26 to learn app development, starting with the “Get Started with Apps” template. Every time I run the template, macOS shows a popup asking:
“Get Started with Apps” wants to access data from other apps. Allow / Don’t Allow
I’ve already tried:
Granting Playgrounds Full Disk Access in System Settings → Privacy & Security
Checking Automation / App Permissions
Restarting Playgrounds and macOS
…but the popup still appears every run. I’m aware this is related to App Sandbox and privacy restrictions, but I’m looking for a way to:
Suppress this popup entirely while running playgrounds code, or
Run the template in a way that avoids triggering this permission request.
macOS version: 26.1
Playgrounds app version: 4.6.4
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
Hello,
I’m encountering an issue where an alert dialog keeps appearing repeatedly in my swift playground project. I pressed "Allow" button but it keeps appearing again.
Does anyone can help me about it?
我在使用Swift Playground时一直弹出这个框,好烦!!!!!
可以告诉我怎么设置才能让这个弹出框不出现吗?
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
How do you save data from a Swift Playgrounds App on the Mac? I get an error 'playgroundSharedDataDirectory is not supported in Swift Playgrounds'
I think it's doable, some of the Swift Playgrounds tutorials remember the pages I've completed.
This is with Playgrounds 4.5.1 on a Mac mini M2 Pro running OSX 14.7 (Sonoma)
Ideally, I'd like to save multiple 'documents' and allow the user to select which one they want to work with. The documents don't need to be visible to other Apps.
Thanks in advance
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
Hello! I have asked this question in previous years, but I want to make sure I can be safe as each challenge could be different.
Are applicants for the Swift Student Challenge allowed to use the features and technologies involved with Metal/MetalKit? Last year, the answer was yes. I have seen a few people here and there use it with Swift and won.
I would like to know if we can use it for the 2025 challenge for this year as well.
Thanks! :)
Topic:
Developer Tools & Services
SubTopic:
Swift Playground
Tags:
Swift Student Challenge
Metal
MetalKit
I used Swift Playground to develop application in Mac OS. Also using ZStack I used limited area in full page (using .frame(width: $, height: $)). However using command + R or clicking start button to see preview .app, while non resizing application my ZStack show as cutted. Please tell me how to set preview .app frame size as width, height... The buttom code is ContentView.swift code.
@main
struct ContentView: App {
init() {
MyFont.registerFonts()
}
// @StateObject private var audioPlayer = AudioPlayer()
var body: some Scene {
WindowGroup {
NavigationStack {
StartMenuView()
.frame(minWidth: 594, maxWidth: 594,
minHeight: 1142, maxHeight: 1142)
.preferredColorScheme(.dark) // Dark Mod
.statusBar(hidden: true) // Hidden Status Bar
.edgesIgnoringSafeArea(.all) // Ignoring Safe Area
}
}
.windowResizability(.contentSize)
}
}
Thank you for reading.


Topic:
Developer Tools & Services
SubTopic:
Swift Playground
Tags:
Swift
App Review
Swift Playground