i am seeing a call icon on CallKit incoming call screen for a PushKit-initiated call (without caller information like name or number)
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
Hello, I'm interested in testing the Digital Credentials API in Safari on iOS, but am not sure if there's a way to create a test Driver's License in the Wallet on a real device or Simulator? Unfortunately the state I live in does not have mobile ids set up yet with Apple so can't use my own driver's license.
Any help would be much appreciated!
Topic:
Community
SubTopic:
Apple Developers
hi, im new to this, i updated my ipad pro 5th gen, to the latest ios 26 beta developer, but today, after using it like i regularly do, right now is with a black screen, is it related to the beta? do i need to downgrade? it is still working, the mac detects it, and it sounds by unlocking it, anyone had this same issue?
Topic:
Community
SubTopic:
Apple Developers
So here is my issue regarding iOS 26 Beta 3.
I was playing a game called BangBang Survivor, while inside the game there is an option to make the game ad free with a monthly subscription. Somehow i found that it doesnt work anymore on Beta 3. When I clicked renew subcription, it shows “This Purchase has already been bought. It will restored for free” and I found that buying diamonds actually working, except those ad free subscription was not working. I contacted game dev for this issue, they cant seems to solve anything and asked me to contact Apple Support. But Apple Support doesnt solve the issue as well and asked me to contact the game dev. I guess i will need to wait for next update to see whether this issue will finally solve or not.
Topic:
Community
SubTopic:
Apple Developers
ISAC Client is crashing on macOS 15.4 Beta 1 which is from from the WebKit engine the underlying framework of WKWebView. And the "ResourceLoadNotifier" is from WebKit's internal framework.It seems to be related to resource loading failure which is potentially triggered by changes in macOS 15.4 Beta.
I'm trying to create an Apple account for my client, and I'm getting this error "We can't create your account at this time." I've tried with two different email addresses and always get the same error. What could it be?
Topic:
Community
SubTopic:
Apple Developers
I find that GIDSignIn.sharedInstance.signIn() returns successfully when an INVALID bundle ID is used. Is this expected?
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
Hello Apple Developers,
I am experiencing an issue where USB audio input (e.g., external USB microphone) is blocked when using AirPlay screen mirroring from my iPhone to a Mac or Apple TV. However, the built-in microphone continues to work without any problem.
Issue Details:
I am using an iPhone 15 (or latest device) running iOS [your iOS version].
I connect a USB audio interface/microphone via a USB-C adapter or Lightning adapter.
The USB microphone works perfectly for audio input before starting AirPlay.
The moment I enable AirPlay screen mirroring, the USB microphone stops working, and it disappears from available audio input sources.
The built-in microphone continues to function, but I cannot use the USB microphone while mirroring.
When I stop screen mirroring, the USB microphone immediately becomes available again.
Expected Behavior:
I would expect iOS to allow me to continue using an external USB microphone while mirroring my screen, just like it allows the built-in microphone to work.
Questions:
Is this an intentional restriction in iOS?
Is there any workaround to enable USB audio input while using AirPlay screen mirroring?
Is there a way to request a feature or configuration option to allow external USB microphones during AirPlay?
I appreciate any insights or guidance from the Apple team or fellow developers. Thanks in advance!
Best regards,
For the SSDC submission, the app playground must run on Swift Playgrounds 4.5+ or Xcode 16+.
Key questions:
In Swift Playgrounds, is the app tested on iPadOS or macOS?
In Xcode 16+, is the playground tested using Mac Catalyst, an iPad simulator, or an iPhone simulator? The submission form only mentions a simulator but doesn’t specify which one.
Can I build an app primarily for iPhone (portrait mode), or is it better to focus on iPad (landscape mode) if that’s the expected testing environment in all cases?
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift
Swift Playground
Hello,
The icloud main account with our app was closed for some reason we don't know why.
We are unable to take action because we cannot accept current apple policies.
We are unable to change the app's main account, and we have not been able to find out how to do this from Apple Turkey Support.
How can we solve this problem?
Topic:
Community
SubTopic:
Apple Developers
This is my first problem and my first question hopefully somebody can help or give me some suggestions. I was in the developr beta of IOS 26 build(235260n) for a while I haven't updated it since the new beat has came out, beta 3. I have been trying to update requested, after about 20 seconds it goes away but does not start the download the update. The problem also begins to download something into the system beta goes from 22.85 GB to 33.78 GB. It just holds the update but doesn't;t update the phone. I have tried power cycling the device and everytime I do that it just resets the system data and allows up to try the update again. Unsure what to do and don't know if I would need to wait for the public beta for IOS26 to change anything on the device. Please let me know if you guys have any more suggestions what should be the next step. I also was unsure if I should backup the device and reinstall it to make sure that its not something with the conncetion.
Topic:
Community
SubTopic:
Apple Developers
Running Mac0S 26 beta 2 and now 3 on a M3 MBP and Apple mail will not connect ti IMAP. SMTP is connected. Error in Connection Details:
READ Jul 07 17:33:36.456 [kCFStreamSocketSecurityLevelTLSv1_2] -- host:p71-imap.mail.me.com -- port:993 -- socket:0x9b9e586c0 -- thread:0x9ba6b27c0
4.18 NO [AUTHENTICATIONFAILED] Authentication Failed
Google Mail connects with no issues. Mail is enabled in System Settings>iCloue>Internet Accounts
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?
Hello,
We are developing a social media application that allows users to share and view content in the form of images and videos. The app is built with Angular and Ionic, and we use Capacitor to integrate native functionalities.
Currently, we are experiencing an issue with content loading on iOS devices. Specifically, when the iPhone is connected to Wi-Fi, videos load quickly and play smoothly. However, when using mobile data, videos take a long time to load or, in some cases, do not load at all.
We are trying to identify the cause of the issue and determine whether it could be related to Xcode configuration or any system restrictions. Some potential reasons we have considered include:
iOS Mobile Data Usage Restrictions
iOS may limit mobile data usage for large downloads or streaming content if the app does not have the proper permissions.
In Settings > Mobile Data, users can restrict data usage for specific apps.
App Transport Security (ATS) Configuration
Xcode and iOS enforce strict security policies for network connections through App Transport Security (ATS).
If the API serving the videos uses HTTP instead of HTTPS or has restrictive headers, this could affect loading over mobile networks.
Xcode Network Usage Settings
Xcode allows configurations related to network access. There might be a setting limiting access to mobile networks when the device is not on Wi-Fi.
Video Quality and Adaptability Differences
If videos are not optimized for mobile networks (e.g., high-quality formats without adaptive versions), loading times could be significantly longer.
Implementing HLS (HTTP Live Streaming) could improve playback on slower networks.
Request Timeout Issues
If video loading requests have a short timeout, slower mobile network connections might exceed this limit, causing the request to fail.
Compression and Caching
It is essential to check if videos are properly compressed and if caching is implemented to improve performance on mobile networks.
Given this situation, we would like to know what Xcode settings might be affecting video loading performance on mobile data and how we can adjust them to enhance the user experience.
Topic:
Community
SubTopic:
Apple Developers
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
After too many boot loops and inability to boot up at all from system data bloating, I decided to restore the iPhone 16 Pro Max I’m beta testing on back to iOS 18.4 for a third time.
Unfortunately, I found the iOS 26 beta 2 had made a iCloud backup last night, replacing my 18.4 backup.
Is this something betas are supposed to do? I’ve been beta testing for around a decade now, I’ve never seen a iOS beta make an iCloud backup.
Is anyone else noticing excessive system data bloating (70-100 GB or more)?
Regardless, I’m in it for the long game now 😂
Topic:
Community
SubTopic:
Apple Developers
Frequently, when transferring large files using AirDrop, it will suddenly fail mid-transfer. Looking into the macOS logs reveals the fault:
error 19:45:25.701432-0700 sharingd SDAirDropFileZipper: bomCopierFatalErrorPtr - cpio read error: bad file format
error 19:45:25.701517-0700 sharingd SDAirDropCompressor: CFWriteStreamWrite returned -1
default 19:45:25.701533-0700 sharingd Zipper Update: Error Domain=NSPOSIXErrorDomain Code=5 "Input/output error" UserInfo={NSLocalizedDescription=cpio read error: bad file format}
default 19:45:25.706094-0700 sharingd Closing output stream
default 19:45:25.707901-0700 sharingd Invalidating XPC helper for macOS downloads directory
error 19:45:25.708039-0700 sharingd Decompression failed Error Domain=NSPOSIXErrorDomain Code=5 "Input/output error" UserInfo={NSLocalizedDescription=cpio read error: bad file format}
Topic:
Community
SubTopic:
Apple Developers
Dear team,
I am reaching out to inquire about potential daily usage limits for the CoreLocation geocoding services.
While I understand that there is a known limit of approximately 50 requests per minute, I have received information suggesting there may also be a daily cap of 25,000 requests.
Could you please confirm whether such a daily limit exists?
Additionally, I would appreciate any recommendations you might have for increasing the allowable number of daily geocoding requests, if possible.
Thank you in advance for your support.
Topic:
Community
SubTopic:
Apple Developers
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?