I recently updated to tvOS 26 on my Apple TV 4K (1st generation) and was disappointed to find that apps I restrict no longer appear at all. In earlier versions, restricted apps would still be visible and simply prompt for a passcode — this was much more convenient for adults in the household.
Now, if I restrict apps for my children, they disappear completely. To use them again, I have to go deep into settings, turn restrictions off, and even recreate the passcode each time, which is frustrating and impractical for daily use.
I also tried adding a Kids user account, but most restrictions still apply system-wide. Only the Apple TV app behaves differently between users. This makes switching between parent and child accounts nearly pointless for managing access.
Please consider one or both of the following:
1. Bring back the passcode-on-launch behavior for restricted apps (instead of hiding them).
2. Give each user their own isolated settings environment, like how profiles work on iOS/iPadOS or even a fresh Apple TV—this way, restrictions, home screen, and app access could be personalized.
Families are a huge part of the Apple TV audience, and these recent changes have made it much harder to use the device in a shared household.
Thank you!
Apple Developers
RSS for tagThis is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and foster a supportive community.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Anyone else's phone die after installed iOS 26 beta? I'm not happy at all. shows that my phone is charging but will not turn on. have tried hard resetting it 50+ times, 5 different chargers.. nothing.
Topic:
Community
SubTopic:
Apple Developers
Hey there,
I recently updated my iPhone to the iOS 26 developers beta version, and I’m encountering an issue on the Software Update page. It says “Unable to check for updates,” and I’m unable to revert to iOS 18.
Is this a temporary problem? Will I be able to update my iPhone in the future without needing to reset it?
Thanks
Topic:
Community
SubTopic:
Apple Developers
Hi everyone 👋,
I’m new to the Apple Developer Forums and just getting started with building apps for iOS/macOS. I’ve explored the documentation but wanted to introduce myself and ask for some advice from experienced developers.
Currently working on:
An iOS app using SwiftUI
Learning more about integrating Sign in with Apple
Exploring best practices for App Store submission
Here’s what I’d like to know:
What is the recommended approach to saving minimal app state before termination?
Are there SwiftUI lifecycle metho18336114753ds or SceneDelegate hooks I should be aware of?
Is UserDefaults the best tool for small state preservation in this context?
Would love to hear from anyone who’s implemented sim18336114753ilar behavior — even a high-level suggestion would help.
Thanks!
Harjeet Singh
My MacBook restarted because of a problem what is wrong with it
Hi all,
I’m running into a persistent build issue with my Swift project ORSOFINAL after migrating from Xcode stable to Xcode-beta.app (June 2025 version).
⸻
💥 Errors displayed:
1. C99 was enabled in PCH file but is currently disabled
2.
module file .../ModuleCache.noindex/SwiftShims-AXUM98L131W4...pcm
cannot be loaded due to a configuration mismatch with the current compilation
3. missing required module 'SwiftShims'
⸻
🛠 What I’ve already tried:
• xcode-select -s /Applications/Xcode-beta.app/Contents/Developer
• Deleted ~/Library/Developer/Xcode/DerivedData, ModuleCache.noindex, Archives, and Products
• Ran sudo xcodebuild -runFirstLaunch
• Clean Build Folder in Xcode-beta
• Verified Command Line Tools setting points to Xcode-beta
⸻
❓Looking for guidance on:
• Whether this is a known bug in Xcode-beta
• If SwiftShims/PCM conflicts are expected between versions
• Best practices to safely migrate from Xcode stable to beta for Swift-based projects
Any advice is much appreciated.
Thanks,
Mathéo
Topic:
Community
SubTopic:
Apple Developers
Backup and restore Personal IOS data to a Supervised device?
We currently have around 200+ iPhone users that are using their devices as personal devices. We are planning on moving them to Intune using Automated Device Enrollment (Supervised).
Is it any way possible to backup their devices, do a factory reset, enroll them in Intune, then restore the old data?
Is it possible to do backup and restore in this situation? Is there an alternative way to restore the data back to a supervised device?
Topic:
Community
SubTopic:
Apple Developers
Tags:
Provisioning Profiles
Business and Enterprise
Apple Business Manager
Find My
I am using an iPhone 14 Pro Max, and I’ve encountered an issue that started when I updated to the public beta of iOS 18.2. Here’s the problem:
Whenever I minimize an app (e.g., WhatsApp, Safari, Chrome, Brave, etc.) while working on something—like typing a message or filling out a form—and receive a call, the app refreshes to its initial state after I return. For example:
If I’m typing a message in WhatsApp, and a call interrupts me, the chat window closes and reverts to WhatsApp’s home screen when I return.
Similarly, if I’m filling out a form in a browser and get a call, the form resets, and I lose all entered data.
If I’m playing a game like Candy Crush and switch to another app without closing the game, it restarts when I return.
If I’m trying to log in to an app that requires authentication through another app (e.g., SEB Bank app using BankID, or Swiss apps that require BankID for verification), the login process fails because the original app refreshes and loses its state when I switch back.
Initially, I thought this might be due to having Developer Mode enabled, so I turned it off. Then I assumed it could be related to the beta version of iOS, so I waited for the stable release. I have since turned off beta updates and updated to the stable version of iOS, but the issue persists.
Interestingly, I noticed the same behavior while using iOS 17 as well.
Is there anything I can do to fix this problem and prevent apps from refreshing unexpectedly? Any help or insights would be greatly appreciated.
Topic:
Community
SubTopic:
Apple Developers
Messaging is missing from CarPlay. Unable to send or receive messages. Not even an option to add it to CarPlay. This is my most heavily used feature while I’m in the car.
I like to suggest a different microphone dot icon for Voice Control. I had customized Voice Control to turn on a Flashlight. This caused confusion with the orange dot being switched on constantly.
I made an error in sending a security vulnerability to Apple Security about the orange dot microphone in always ON mode when iPhone is unlocked.
Today I updated to iOS 26 and after changing to clear mode nothing happens, the icons remain a solid color, everything remains a solid color, nothing is transparent.
Topic:
Community
SubTopic:
Apple Developers
Yo i installed IOS 26 Beta to see how it is, and I want it to downgrade but Checking for Updates are unavailable and my iPhone 14 Pro is lagging i have 20-30 fps or something like that.
And these Icons don’t wanna talk about it 🙏
Topic:
Community
SubTopic:
Apple Developers
I'm currently developing a SwiftUI application that utilizes SwiftData for data management. I am facing a challenge when trying to filter a query. Specifically, I want to filter a list of Item objects to match a Product instance that is passed to my View.
error :
Instance member 'product' cannot be used on type 'MainItemListEncap'; did you mean to use a value of this type instead
The view
//
// 311.1.1. MainRefToItem.swift
// ComparePrice
//
// Created by Herman VAN CAUWELAERT on 11/12/2024.
//
import SwiftUI
import SwiftData
struct MainItemListEncap: View {
@Bindable var product: Product
@Query(
filter: #Predicate { item in
item.productGroup == product
},
sort: [SortDescriptor(\Item.name)]
)
var items: [Item]
@Environment(\.modelContext) var modelContext
var body: some View {
ForEach(items) { item in
VStack(alignment: .leading) {
Text(item.name)
Text(item.description)
}
}
}
}
the product class.
import SwiftData
import Foundation
@Model
final class Product: CustomStringConvertible, CustomDebugStringConvertible {
@Attribute(.unique) var productName: String
var productDescription: String
var outputCurrency: String
// Gebruik een `String` als opslag voor `outputSystem`
var outputSystemRawValue: String = MeasurementSystem.metric.rawValue
// Computed property om `MeasurementSystem` te gebruiken
var outputSystem: MeasurementSystem {
get {
MeasurementSystem(rawValue: outputSystemRawValue)
}
set {
outputSystemRawValue = newValue.rawValue
}
}
// er zijn verschillend item versies voor een product
// als er een hoofdproduct gedelete wordt, dan zullen alle onderliggende items ook gedelete worden
@Relationship(deleteRule: .cascade, inverse: \Item.productGroup) var refToItems = [Item]()
init(productName: String = "", productDescription: String = "what is this product", outputCurrency: String = "EUR", outputSystem: MeasurementSystem = MeasurementSystem.metric) {
self.productName = productName
self.productDescription = productDescription
self.outputCurrency = outputCurrency
self.outputSystem = outputSystem
}
}
the item class
import Foundation
import SwiftData
@Model
final class Item: CustomStringConvertible, CustomDebugStringConvertible {
var timestamp: Date
@Attribute(.unique) var name: String
var productGroup: Product?
var shop: String //TODO: becomes Shop
var price: Double
var currency: String
var quantity: Double
var unit: String //TODO: becomes Unit
var isShown : Bool
var minimumQuantity: String
var rateStr: String {
conversionRate != nil ? " (rate: \(ValueFormatter.shared.format(conversionRate!)))" : ""
}
init(timestamp: Date = Date()
, name: String
, shop: String = "Colruyt"
, price:Double = 1.00
, currency: String = "EUR"
, quantity: Double = 1.0
, unit: String = "g"
, isShown:Bool = true
, conversionRate: Decimal? = 1
, minimumQuantity: String = "1"
) {
self.timestamp = timestamp
self.name = name
self.shop = shop
self.price = price
self.currency = currency
self.quantity = quantity
self.unit = unit
self.isShown = isShown
self.conversionRate = conversionRate
self.minimumQuantity = minimumQuantity
}
}
Hello I want to report an issue on macOS, I also reported this issue on feedbackassistant, but I didn't get a response from the feedbackassistant. I am sorry it might not be appropriate to post it here, if so, you can move or delete this post or ask me to to so. Thanks.
In short words, Chrome/Edge/Firefox users who manually set the browser as default browser in the macOS System setttings, will lose their default browser setting after browser a upgrade.
What steps will reproduce the problem?
(1) Install Chrome Canary, in my case I was using 134.0.6961.0. After installation, open it from launchpad, but don't set it as the default browser in the browser
(2) Go to macOS's system settings, search Deafult Web Browser, set the new installed Chrome Canary as default browser
(3) Go to Chrome Canary's Settings->About Chrome
(4) Wait for Chrome update information to be updated (it will auto update to the latest version)
(5) Check result of system default browser. Click a link from Notes, it will navigate to Safari.
What is the expected result?
System default browser should not change
What happens instead?
The System default browser changed to the topmost browser of the brower list in system settings. Click a link from Notes, it will be opened in Safari.
Notes
This bug also happens on Firefox and Edge, it should be a macOS bug.
This bug is similar to https://issues.chromium.org/issues/346505950
Looks like after installation, macOS recognize the newly installed version of browser as a new browser, even though the signature of the application remained the same.
In Local Network of macOS settings, some Edge users see multiple entries with the same name.
I have a question about the operating procedure of the iPhone defaulting into satellite service. Post major storm we noticed that my phones would not allow us to connect to the satellite backup communication because the iPhone was still getting intermittent cell service even though the service that they were receiving via tower signal was that of the tower that had no connectivity (the individual cell tower may have been producing cell SIGNAL, but their ability to transfer data threw microwave or landline was terminated ). Previously, I asked if they could find a fix so that even if the phone is receiving what it is some or very little signal, you could opted to defer to settle in a situation such as this.
When left in it’s current programming the phone will not make contact with either communication source leading it to be useless.
Topic:
Community
SubTopic:
Apple Developers
I don't know if this is the right place to raise this, so apologies if not.
For years now, I have exported an NFS share from a host Mac which I connect to from a Raspberry Pi on the same network. I configure this by adding a line in /etc/exports - /Users/Pi -mapall=myusername
This has always worked flawlessly, but since updating my Mac (M4 Mac Mini) to Sequoia 15.5 last week, it has developed a problem. If the NFS share is not accessed from the Pi for five minutes, it dies, and the Pi's file manager locks up necessitating a complete reboot.
If I run a script on the PI which does an ls on the mounted share every 5 minutes, the lockup does not happen. But if I extend the period to 6 minutes, the lockup occurs.
Something on the Mac NFS server seems to be dying in an unrecoverable fashion after five minutes of idle. Even with nfsd logging set to verbose, there is nothing helpful in the console logs.
I am open to suggestions to further investigate or to try and fix this, but this is basically a showstopper for me - I need to be able to share data between Mac and Pi, and this is now broken.
Topic:
Community
SubTopic:
Apple Developers
we’ve identified that our PDF rendering pipeline leverages the native CGPDFDocument APIs to convert PDF pages into images. However, in the latest release of iOS 18, the provided document fails to render even at the CGPDFDocument level.
Our analysis suggests that the issue may stem from the embedded custom fonts not being correctly processed in this version of the iOS platform. This appears to be consistent with several other reports and discussions around font rendering problems introduced in iOS 18, particularly involving subset fonts.
We’ve attached a collection of relevant community threads and references, including:
Apple Developer Discussion: Subset Font Rendering Issue in iOS 18
Given that our implementation is tightly coupled with Apple’s native PDF rendering APIs, this issue presents a blocking limitation for us.
With your permission, we would like to use this document as a sample case to formally report the issue through the appropriate Apple Developer forums and feedback channels.
Topic:
Community
SubTopic:
Apple Developers
help me how to fix this issue !!
When minimize an app on extended display, then plug out the extended display, the app crashes.
These simple steps, make every iOS app running on Mac crash. Pls fix it.
I would like to report a bug issues with the sound on the speakers I notice there is no sound coming out when watching a video and also that YouTube videos freezes and does not play I would appreciate it if you fix the bug and put you fix this and put a re-release beta software- Thank you apple for your time
Topic:
Community
SubTopic:
Apple Developers