tvOS 26 rolls out the feature to set every AirPlay speaker as permanent in the settings.
Is there a possibility to setup eARC like with the HomePods for other devices connected to a TV or will this stay a HomePod only feature?
This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and join us in fostering a supportive community.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
It works if Bluetooth is on for a long time, is there any problem?
I'm developing an app using beacon and Bluetooth, and I have to operate the app in the background, and after spending the weekend, I have to detect the beacon and revive the app. I can see that there is an app in the background, but the app is not coming back to life.
How can I solve this problem?
Or is the OS team working on something to block it?
The test model is Iphone16Plus.
Topic:
Community
SubTopic:
Apple Developers
I am using an iPad Pro 11” on iOS 26 dev beta. I try to open 12+ apps and they don’t work. I have tried force restarting the device and checking settings and everything seems to be in order.
Hello Devs,
I wanted to bring this up to display the frustration that I have obtaining the CarPlay entitlements. First and foremost they don't give you a set timeline and there is no contact number to speak to someone about this. When you call developer support they go on and say it is a different department. There is an email but all I have received is an automated response back to me.
Has anyone received the navigation entitlements and if so what was the timeline of you receiving it?
NSURLSessionConfiguration *cfg = [NSURLSessionConfiguration defaultSessionConfiguration];
cfg.allowsCellularAccess = YES;
cfg.multipathServiceType = NSURLSessionMultipathServiceTypeInteractive;
NSURLSession *session = [NSURLSession sessionWithConfiguration:cfg];
NSURL *url = [NSURL URLWithString:@"https://www.apple.com"];
[[session dataTaskWithURL:url completionHandler:^(NSData *data, NSURLResponse *resp, NSError *err) {
if (err) {
NSLog(@"❌ Request failed: %@", err);
} else {
NSLog(@"✅ Received %lu bytes via %@",
(unsigned long)data.length,
resp.URL.absoluteString);
}
}] resume];
When I use NSURLSession and set multipathServiceType = NSURLSessionMultipathServiceTypeInteractive, whenever I’m connected to a Wi‑Fi network without Internet access, all of my app’s network requests automatically and seamlessly fall back to cellular to fetch data. Why, then, can’t WKWebView load pages? What do I need to configure?
Notes:
My developer account already has the Multipath entitlement.
I’ve added the Multipath capability under Signing & Capabilities in Xcode.
In my .entitlements file I’ve set com.apple.developer.networking.multipath = true.
Topic:
Community
SubTopic:
Apple Developers
Hi,
Am using fastlane to upload into TestFlight. Am able to successfully upload the build without any issues.
For Testing Internally , I want to upload the build into App Store Connect but I should restrict it on submitting to App Store. ( This is possible when i distribute the app via TestFlight Internal Only from XCode -> Organizer -> Distribute App (Select option with TestFlight Internal Only). I want to achieve the same using either Transporter/ fastlane.
I tried setting buildAudienceType to INTERNAL_ONLY as per https://developer.apple.com/documentation/appstoreconnectapi/buildaudiencetype but it is not working.
Can you suggest how i can achieve this via fastlane?
I use DeviceActivityCenter to monitor app usage.
For DeviceActivityEvent, I set 30 events, and the threshold of each event increases by 2 minutes:
var events: [DeviceActivityEvent.Name: DeviceActivityEvent] = [:]
for index in 0..<30 {
let threshold = (index == 29)
? DateComponents(hour: 1)
: DateComponents(minute: (index + 1) * 2)
let name = DeviceActivityEvent.Name("\(prefix)|\(index)")
events[name] = DeviceActivityEvent(applications: tokens, threshold: threshold)
}
After reaching the last DeviceActivityEvent, I will restart directly in DeviceActivityMonitor
private func restartMonitoring(activity: DeviceActivityName) {
let center = DeviceActivityCenter()
let currentEvents = center.events(for: activity)
do {
try center.startMonitoring(activity, during: schedule, events: currentEvents)
} catch {
print("Fail: \(error)")
}
}
But I found that after restarting, DeviceActivityEvent will be automatically executed even if I don't use the app.
My iOS version is 18.5
I'm near my wit's end. My school district's developer application has been "pending" for nearly 4 months. Every time I call, which is every couple of weeks or so, I'm told the department reviewing the application cannot be contacted and that they will "escalate it." Apparently, this other department doesn't even have a phone number.
Does anyone have any idea why it would be taking this long? They have all our documentation. Absolutely zero communication unless I call.
PLEASE HELP!
Topic:
Community
SubTopic:
Apple Developers
Noob Software has been working on a new programming language designed primarily for mac development, with a syntax similar to PHP and some aspects from JavaScript. To demonstrate this language i've released the code for one of my apps "Noob Music"
https://github.com/noobsoftware/NoobMusic3
i would like to hear if people are interested in using this programming language. I think there are many benefits to the high level syntax and high level thinking, and not having to define datatypes and such.
The language also supports multithreading using the "async" keyword prefixed in front of the function keyword, like you would do in JavaScript only with multithreading instead of interleaved processing.
Pushing to array is threadsafe and some other functinonality as well and it is recommended to use a new class instance within each async function.
I have relied heavily on using webviews for UI so there is a layout engine i have developed for native view elements in Cocoa which at this point ar primarily WebViews. The webviews can define a callback function to receive messages from JavaScript, so combining these methods you get a full fledged "web" development feeling for mac development, with HTML+CSS+JavaScript and NoobScript
While on ios26 beta2 i changed my battery for an aftermarket one. Phone cannot be charged anymore, battery status 1%. So it reboots. had to replace oem battery to make local backup, to revert to ios18. and have aftermarket battery to work again.
Topic:
Community
SubTopic:
Apple Developers
Hey everyone,
We're looking for the best way to handle App Store Server Notifications in our development setup and would appreciate some guidance.
Our Setup:
We use a single App Store Connect account for development, which supports multiple environments (e.g., staging1, staging2). Our production app lives in a separate account, so that's not an issue.
The Challenge:
We have only one configurable sandbox notification URL. This makes it difficult to route notifications to the correct development server (staging1 vs. staging2 vs development) when a sandbox event occurs.
We're considering using a proxy server to catch all notifications and then forward them to the appropriate environment. However, we're not sure how to determine the correct destination.
Our Questions:
What's the recommended approach for managing a single sandbox notification URL across multiple development environments?
If a proxy is the best method, which parameter in the responseBodyV2 payload should we use to route the notification? How can we differentiate between our various dev environments?
Is it possible to add custom properties to the App Store Server Notification V2 body to facilitate routing?
Any advice or best practices you've implemented would be greatly appreciated.
Thanks!
Topic:
Community
SubTopic:
Apple Developers
Tags:
Subscriptions
App Store Server Notifications
App Store Server API
App Store Server Library
Is it possible to pay for a Apple Developer membership with a managed Apple ID as the account holder?
Topic:
Community
SubTopic:
Apple Developers
Hello engineers, technicians and Apple community,
I'm an autodidact technician from Temuco, Chile. I have built a fully documented surgical Apple restore lab focused on extreme intervention and analysis for a disabled iPhone XR.
The restoration was executed using POSIX infrastructure (MSYS2/UCRT64, WSL2, Hyper-V) with manual compilation of essential tools (libirecovery, img4tool, libimobiledevice). All scripting, bootchain traces and environment diagnostics have been published for public review.
🔧 GitHub repository (public):
https://github.com/Robinson-bastias/apple-xr-surgical-lab
📄 PDF portfolio (attached):
Apple_XR_Surgical_Portfolio.pdf
I have submitted a formal technical request to Apple Developer Support with full rights, asking for community engagement and further access to devices for expanded research.
My goal is to contribute surgical technical insight, empower autodidact technicians in underserved regions, and help strengthen Apple restoration transparency from the ground.
All traces, interventions and logs are public and replicable. Feedback, validation or references to Apple restoration mechanisms are deeply appreciated.
Thank you for considering this independent initiative.
– Robinson Miguel Bastías Leiva
Technical operator / autodidact
Temuco, Chile
Topic:
Community
SubTopic:
Apple Developers
Recently have updated one phone to the new 18.6 public beta and now I cant log into my Cox hotspot. It pops up asking for username/password as always, but when you click either of them to type it in it closes the window.
Tested my second phone that wasnt updated and works just fine. Updated it to the new 18.6 and now the same thing happens
Topic:
Community
SubTopic:
Apple Developers
Hello All,
I would like to nominate my app for the coveted position of a “featured app.” However, it appears that I would have had to submitted the app before it went live a few weeks ago.
Does anyone have any suggestions? Is there another form out there to fill out the app information for submission?
Thank you for any help!
Darien
Pilates Mastery™
Topic:
Community
SubTopic:
Apple Developers
I have raised a support ticket regadring a concern I had with apple developer account. I got a respose via email, asking some more details. After that I have replied to the same mail thread with requested details. But I havent got any respose after that. I would like to is that the correct way of responding to support ticket ? Am I suppose to get the response for the same mail thread , after I reply ? or Every time I have open a new support tikcet ?
Topic:
Community
SubTopic:
Apple Developers
There is no option in the contacts through the phone selection to search contacts. You have to go into the actual contacts app to do that now
Topic:
Community
SubTopic:
Apple Developers
Is there some public git repo hosting "https://developer.apple.com/documentation"?
Topic:
Community
SubTopic:
Apple Developers
I have more than five tabs in a TabView, and on some screens, I'm seeing a navigation bar with the title "More". I understand that this is the default behavior of TabView when there are more than five tabs—iOS automatically creates a "More" screen.
I've set navigationBarHidden = true throughout my app, but the navigation bar still appears on some screens within the "More" section. Is there another way to hide the moreNavigationController or completely remove the navigation bar from the "More" screen?
As the title states, and it’s extremely frustrating. The floating bar that now appears above the keyboard is cool compared to the built in bar, though it seems to only work when it feels like it. Also the screen seems to have a haze around it, sometimes I cannot read whats needed because of it being blurred and it won’t allow me to navigate to certain things due to the haze being there too.
Any way of rolling back my update and going back to my previous iOS?