Hi Team,
We are building oru subscrption app and want to rely on server side purchase / subscription related notifications. We went through
https://developer.apple.com/documentation/appstoreservernotifications/enabling-app-store-server-notifications
We wanted to understand the reliability and latency for server side notifciations provided by Appstore.
Overview
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Created
We are creating a Replicated FileProvider based application, where we need to change folder icons for root level folders.
I tried below two approaches.
This using NSFileProviderDecorations + Custom UTType, this changed the UI as shown:
This using Custom UTType, this had no UI change:
How can we change the default folder icon, to our custom icon?
Hello,
I am currently working on a tvOS project that uses the following pod: GoogleAds-IMA-tvOS-SDK (version 4.16.0).
I have two specific requirements and would like clarification on their feasibility:
Custom Skip Button Timing:
I would like to display a custom skip button with my own skip-timer logic, instead of relying on the skippable time defined in the ad tag. Is it possible to hide the default IMA skip button and replace it with a custom one?
Force-Skipping Ads:
Once my custom skip button becomes available and the user chooses to skip, I need to skip the ad regardless of whether the ad itself is defined as skippable. Is there any way to force-skip an ad on tvOS using the IMA SDK?
If there are any alternative approaches or recommended solutions that could help achieve these requirements, I would greatly appreciate your guidance.
Thank you.
The release prompt for xcode 26 is displayed, while other prompts are not
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
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
Description
On iOS 26.1, a ToolbarItem placed in .keyboard is no longer exposed to the accessibility hierarchy. As a result:
VoiceOver cannot focus or activate the toolbar button
XCUITest cannot discover the element, making the UI impossible to test
TextEditor()
.toolbar {
ToolbarItem(placement: .keyboard) {
Button("Done") { /* action */ }
}
}
This worked correctly on previous iOS versions.
The button appears visually but is missing from both VoiceOver navigation and XCUI accessibility queries.
Steps to Reproduce
Create a new SwiftUI project.
Use a simple text field with a keyboard toolbar button.
Run on an iOS 26.1 device or simulator.
Focus the text field to show the keyboard.
Turn on VoiceOver and attempt to navigate to the toolbar button.
Run an XCUITest attempting to locate the button
Body:
I am writing to report an ongoing issue with the Apple Developer Program enrollment process specifically affecting developers in India, along with significant concerns about Apple's support responsiveness in this region.
Issue Summary:
I have been attempting to enroll in the paid Apple Developer Program ($99/year) using the Apple Developer app on my iPhone for the past 4 days. Every enrollment attempt results in the following errors:
"Unknown Error - Please try again"
"Invalid Request - Service mapping to the requested URL is not available"
My Setup (All Verified Correct):
Apple ID Region: India
Trusted Phone Number: +91 (India country code, matching my Apple ID region)
Two-Factor Authentication: Enabled (genuine 2FA, not two-step verification)
2FA Devices: iPhone, MacBook Pro devices, and trusted phone number all verified
Account Information: Legal name, address, date of birth, and email all updated and verified on account.apple.com
Device: iPhone 17 Pro running latest iOS
Troubleshooting Attempted:
I have completed every troubleshooting step suggested by the community and by Apple Support myself:
✅ Verified genuine Two-Factor Authentication is enabled
✅ Confirmed Apple ID region matches trusted phone number region (+91)
✅ Updated all personal information (legal name, address, email) on account.apple.com
✅ Force restarted iPhone multiple times
✅ Uninstalled and reinstalled Apple Developer app
✅ Signed out and signed back in with correct Apple ID
✅ Tested on both WiFi and cellular data
✅ Waited 48+ hours between attempts
None of these steps resolved the issue.
Support Response Issues:
This is where my frustration peaks. I have attempted to contact Apple Support multiple ways:
Phone Support: Shows "Phone support is currently unavailable" (though it was available last week)
Email Support: Submitted via developer.apple.com/support → No response for 4 days
Previous Contact: Had contacted support last week, but the troubleshooting steps provided did not resolve the issue
Current Status: No follow-up communication or resolution path from Apple
Known Issue in India - Why This Matters:
I have researched this extensively and found multiple threads in this forum (dating back months) with developers in India reporting identical errors during enrollment. To date, I have not found a single resolved thread with a working solution. This indicates:
This is a documented, recurring issue affecting Indian developers specifically
Apple appears to have backend infrastructure issues specific to India
Support has not provided a resolution path despite multiple reports
The Real Problem:
Apple's Developer Program enrollment system appears to have specific bugs or limitations that prevent developers in India from successfully enrolling, yet:
Support responsiveness is severely lacking
There is no documented workaround or known resolution
The support team seems unaware of or unprepared to handle this region-specific issue
My Request:
Acknowledgement from Apple that this is a known issue affecting India-based developers
A concrete resolution path (whether manual backend enablement, account review, or system fix)
Expected timeline for resolution:
Improved support responsiveness - Developers deserve answers, not silence
Additional Context:
I am ready to provide screen recordings of the exact error
I have all the necessary documentation (identity verification, address proof, etc.)
I am willing to complete any additional verification steps
I simply need clear communication and a path forward
I have been developing for iOS and want to contribute to the Apple ecosystem. However, this enrollment barrier is preventing me from doing so. Apple's support infrastructure for India needs improvement, and this issue needs attention.
If any Apple team member is monitoring this forum, please escalate this issue. Indian developers deserve better support and communication.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Community Management
Developer Tools
Developer Program
How can I create 180-degree apple immersive videos using game engine
Topic:
Spatial Computing
SubTopic:
Reality Composer Pro
I'm developing car control software that allows unlocking via a widget.
Currently, it executes through appintents within the main application. It works fine if the app is active, but fails if the app is killed. (The car control SDK must be in the main application). How can I resolve this issue?
Topic:
App & System Services
SubTopic:
Widgets & Live Activities
This app was developed with NFC functionality enabled, and distribution was intended to utilize the iOS app by replacing the provisioning profile and certificate issued under a separate Apple Developer account.
However, since NFC cannot be enabled under the separate Apple Developer account, it is now required that the iOS app can be used with the standalone ipa file.
If we create our own provisioning profile and certificate to enable standalone operation of the ipa file, we need to confirm where this might conflict with Apple's licenses or policies.
I have an independent watchOS app, and I am a partner of the related iOS app. This means the IOS app can give me its bundle ID.
So, here is the question: If I want my watchOS app be listed under the iOS app store page.
Do I only need my bundle ID to be associated with the iOS project ?
Is it necessary for the watchOS project and the iOS project to be in the same project?
Topic:
App Store Distribution & Marketing
SubTopic:
General
Tags:
Watch Connectivity
Bundle ID
watchOS
Hi,
I'm working on an app that integrates third-party UWB accessories using the Nearby Interaction framework. I want to display real-time data via Live Activities, and ideally, I hope the app can continue ranging/interacting with the accessory even when it's in the background—triggering updates in the Live Activity.
Specifically:
Can I use Live Activity to keep Nearby Interaction sessions running in the background, as long as the accessory is still nearby and connected? Or do I always need to initiate sessions in the foreground?
Are there ways to maintain or trigger new Nearby Interaction sessions entirely in the background, when using third-party UWB accessories?
Is there any official guidance regarding permissions, user authorization requirements, or restrictions for background ranging with third-party hardware?
Are there recommended strategies or patterns for updating Live Activity widgets with data from Nearby Interaction or UWB accessories while backgrounded? (e.g. Bluetooth triggers, push notifications, background tasks)
Any advice, experiences, or official recommendations would be greatly appreciated! I want to ensure my implementation is compliant and offers the best possible user experience.
Thanks!
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags:
Nearby Interaction
WidgetKit
Background Tasks
Core Bluetooth
I know iPhone Cannot prohibit screenshots, but I have seen someone else's solution, which is to capture a white page instead of the current design page when taking screenshots. I want to use swift implement iPhone The photo generated when taking a screenshot is a white screen, and I don't want my page to be seen by others
Topic:
UI Frameworks
SubTopic:
General
Looking at Brainrot's UI, they display both "Screen Time: 6h 31m" and a calculated "Health: 91/100" score with a "Tap to Fix" button. This suggests manual sync or a workaround.
Specific Questions:
Can DeviceActivityReport extensions communicate data back to the main app? (CloudKit, Notifications, Shared files?)
Can extensions write to UserDefaults on physical devices?
Do commercial apps rely on manual user sync?
Is there an alternative API I'm overlooking?
Do threshold-based approximations work reliably for daily tracking?
I can extract exact minutes in the extension but can't export them to the main app due to sandbox restrictions. Either a technical solution or confirmation that manual sync is the industry standard would help greatly.
I'm trying to enroll in Apple Developer and I continuously getting a "Payment Declined" message despite trying 4 credit cards, a debit card and even my apple card. When I try this through the developer app the "Enroll Now" button is greyed out. It's not a bank issue I've already checked and they don't see any requests coming through.
I’ve tried multiple times with no luck. Contacted Apple support and they are extremely slow with the responses with very little help. Does anyone have any thoughts on how to fix this?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Accounts
Developer Program
90714: Invalid binary. The app contains one or more corrupted binaries. Please rebuild the app and resubmit.
Xcode Version 16.4 (16F6), minimum operating system iOS 17.6.
按照给出的终端命令,执行之后给出如下输出。但是我并不知道该如何进行下一步操作,代码中全局搜索也没有搜到类似@interface AUChangeSkinShell的代码或者framework,烦请您指导。
According to the given terminal command, the following output is given after execution. But I don't know how to proceed with the next steps regarding this information,
We did not find any code or framework similar to '@ interface AUChangeSkinShell' in the global search of the code. Please guide us.
% xcrun dyld_info -objc /Library/Developer/Xcode/Playload/EBCampus-ios.app/EBCampus-ios | grep "(null)"
@interface AUUtils : (null)
@interface (null) : (null)
... ...
@interface (null) : (null)
@interface (null) : (null)
@interface AUChangeSkinShell : (null)
@interface SSPBaseFormatMethod : (null)
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Hello,
Our app was rejected under App Store Review Guideline 1.4.1 for providing “medical-related data, health-related measurements, diagnoses or treatment advice without appropriate regulatory clearance.”
However, the features in question are not intended for medical use, and we have already:
Added clear disclaimers that the feature is wellness-only,
Explicitly stated it is not clinically validated,
Indicated that it is not intended for diagnoses or medical purposes,
Avoid all medical wording in UI,
Added references similar to other wellness apps (e.g., breathing, stress, HRV-style indicators),
Updated Terms of Service and Privacy Policy accordingly.
The app provides non-medical, wellness-oriented visual indicators, similar to many other wellness apps (breathing record, stress reference, basic heart rate ranges), but no medical interpretation, no diagnosis, and no treatment advice.
Still, the review response continues to classify the features as “medical-related data” and asks for regulatory approval.
My Questions
I understand that Apple cannot comment on specific app review decisions, so I would like to ask for clarification on the general interpretation of Guideline 1.4.1:
Under what conditions does a wellness feature become classified as “medical” under 1.4.1?
Examples:
If the UI shows only relative ranges (e.g., “slow / average / fast”),
If we avoid numeric medical measurements,
If we avoid clinical wording,
If the feature is based on general wellness indicators (like stress trends, breathing rhythm, etc.)
Are disclaimers + non-clinical UI enough to classify the content as wellness?
We added disclaimers in the UI that match Apple’s guidelines:
“This feature provides wellness-only information and is not intended for medical use.”
Yet it still appears to be treated as medical.
Is there any additional requirement for wellness-only apps to avoid being considered medical devices?
For example:
Specific wording we must avoid?
Required UI changes?
Required documentation in App Review Information?
Differences between “wellness”, “health”, and “medical” in the context of 1.4.1?
If similar apps on the App Store provide wellness-style visualizations (stress, breathing, HRV trends), what distinguishes them from medical use?
We would like to understand how to align with the Human Interface Guidelines and App Review Guidelines correctly.
Goal
The goal is not to bypass regulations but to correctly classify our features as wellness-only.
If there is any general guidance for how to structure such features so that they clearly fall under the wellness category, that would be very helpful.
Thank you in advance for any clarification or guidance.
Broken TabView + NavigationStacks functionality on iOS 26.1.
Even the most basic navigation made impossible.
Example:
TabView {
Tab(...) {
NavigationStack(path: $homePath) {
HomeView()
.navigationDestination { ... }
}
}
Tab(...) {
NavigationStack(path: $settingsPath) {
SettingsView()
.navigationDestination { ... }
}
}
}
Anything passed to settingsPath is just ignored and would never appear onscreen.
(26.0 and prior versions work as expected.)
Are there any workarounds?
Hello Team
I tried to enroll using the Apple Developer app on both my Mac and my iPhone and I keep getting the "Unknown error" please try again popup.
I'm on the latest macOS and iOS version, have everything in line to the requirements, but nothing seems to be working.
Can someone guide me if there's something I've not done right?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello,
I am having a recurring issue using Swift Playgrounds version 4.6.4 on macOS 26.1.
Upon opening a file and every other time I start typing in the code section I get a prompt, the image below, two or three times. It doesn't matter if I accept or decline all or some of the prompts, as soon as I start typing on another line I get prompted another two or three times for permission.
It appears to me that prompt generates every time the preview pane tries to update. Declining the prompt breaks the preview but accepting the prompt only gets you through a single line of code before it appears again.
I believe this issue started after I updated to macOS26.1 as I had not encountered it before. I've also opened other files with Swift Playgrounds and encounter the same problem.
It could also be unrelated to the update and could be an issue with some permission setting somewhere, however, I have been unable to find what or where it could be.
Is anyone else experiencing this?
Thank you for your time :)