Problem Description
Location-based notifications added with UNLocationNotificationTrigger and CLCircularRegion do not fire consistently when the user enters the monitored region. Sometimes they work, sometimes they do not. In tests where the user physically enters the region and waits several days, the notification often never triggers.
What we’ve confirmed
Notification permission is granted
Location permission is set to “Always”
The notification request is successfully added (no error from UNUserNotificationCenter.add)
Pending notification requests are present when checked with getPendingNotificationRequests
CLLocationManager didEnterRegion / didExitRegion work when we monitor the same region via startMonitoring(for:)
UNLocationNotificationTrigger behavior is inconsistent and unreliable in our tests
Reproduction Steps
Launch the app and grant notification permission and “Always” location permission
Add a region notification (either by current GPS location or by selecting a point from MKLocalSearch)
Leave the monitored region
Later, physically return into the region
Expected: a notification is delivered when entering the region
Actual: the notification often does not appear, even after waiting days
Our Hypothesis: Coordinate System Mismatch in China
We suspect the issue may be related to coordinate systems in mainland China.
In China, Apple MapKit and MKLocalSearch use GCJ-02 (the “Mars” coordinate system required by local regulations).
Device GPS and CLCircularRegion / Core Location use WGS-84.
If an app supplies GCJ-02 coordinates to CLCircularRegion (e.g. from MapKit or search), the region center may be offset by hundreds of meters from the actual WGS-84 position. That could make the system’s “inside region” check fail, even when the user is physically inside the intended area.
Questions for Apple
Does CLCircularRegion (and therefore UNLocationNotificationTrigger) expect coordinates in WGS-84? If so, should apps in China convert GCJ-02 to WGS-84 before passing coordinates to CLCircularRegion?
Is there any official guidance or documentation for handling coordinate systems when using location-based notifications in mainland China?
Are there known limitations or special requirements for UNLocationNotificationTrigger in China (e.g. coordinate system, accuracy, or system behavior) that could explain intermittent or missing triggers?
Overview
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
You can't transfer this app because of the following reasons:
App Transfers Disabled for This Account
Due to irregular activity associated with your account, you cannot transfer or receive apps at this time. If you think this is an error, contact Developer Support.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
I’ve seen, mainly in discussions with AIs, that ARFaceTrackingConfiguration uses the same technology as Face ID and therefore should work in complete darkness. However, I haven’t been able to achieve this. Does anyone know if this is actually true?
I'm using an iPhone 16 to test, and the Face ID works well in darkness.
Use iTMSTransporter to upload the ipa file on Windows. ERROR: Client configuration failed
[2026-02-05 16:35:17 CST] INFO: iTMSTransporter Correlation Key: a97add20-898c-4d66-81c8-a1e313f2807e-0001
[2026-02-05 16:35:17 CST] DEBUG: DataCenter: contentdelivery01.itunes.apple.com
[2026-02-05 16:35:18 CST] DBG-X: Apple's web service operation return value:
[2026-02-05 16:35:18 CST] DBG-X: parameter DSToken = hidden value
[2026-02-05 16:35:18 CST] DBG-X: parameter DSTokenCookieName = myacinfo
[2026-02-05 16:35:18 CST] ERROR: Client configuration failed
Here is the error message.
Package Summary:
1 package(s) were not uploaded because they had problems:
C:\Users\Administrator\Desktop\bag\gsl222.ipa - Error Messages:
Client configuration failed
[2026-02-05 16:35:18 CST] DBG-X: Returning 1
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Hi all,
I am experiencing an error when attempting to pay for apple developer program
"Your payment authorisation failed on card •••XXXX. Please verify your information and try again, or try another payment method."
I have tried multiple payment methods and even another bank, Apple wont let me pay with apple pay in my region (AUS).
Any suggestions?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello,
I'm implementing the wallet extension for a financial app. Right now I'm having a problem, I want to redirect to the main app when the user hasn't logged in. Is it possible?
This is my code in the WalletUI. It just doesn't work.
let urlString = "bank://login"
guard let url = URL(string: urlString) else { return }
self.extensionContext?.open(url, completionHandler: { success in
if !success {
print("Success")
} else {
self.completionHandler?(.canceled)
}
})
}
I registered a developer corporate account and completed the payment on January 2.
However, up to today, the status has not changed and still shows the message:
“We’re processing your registration request. Your registration ID is ***.”
I understand that the review process usually takes about 1–2 weeks.
In this situation, is there any recommended way to move to the next step more quickly?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Missing recommended icon. The bundle does not contain an alternate app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 10.0. To support older versions of iOS, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleicons (90890)
Missing Icon. The Info.plist key CFBundleIcons.CFBundleAlternateIcons contains an entry “newIcon” that references asset “newIcon.” No such asset is present in the asset catalog. (90895)
I configured multiple icon settings in Xcode 26 version. I added new Icons in the asset file. However, after packaging and uploading the app to the AppStore, it kept giving me an error message saying that some content was missing. Looking at the documentation, it doesn't seem to say that starting from Xcode 13, we can configure through the asset file?
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Hello Apple Support Team,
We are seeing a production crash on iOS 26 devices that appears to originate from Apple system frameworks rather than application code.
Crash Summary
Crash signature: _xzm_xzone_malloc_freelist_outlined
Crashed thread: com.apple.network.connections
Frameworks involved: CFNetwork, Security, libdispatch, libsystem_malloc
Affected OS: iOS 26.x
App built with: Xcode 16
Devices: Multiple models (not device-specific)
Reproducibility: Intermittent, higher frequency during app launch / background networking
Observed Stack Trace (top frames)
_xzm_xzone_malloc_freelist_outlined
dispatch_data_create_alloc
xpc_data_deserialize
SecTrustEvaluateIfNecessary
CFNetwork HTTPProtocol / HTTP3Connection
com.apple.network.connections
App Context
The app uses URLSession for networking.
Multiple third-party SDKs are integrated (Firebase Analytics, Dynatrace, Appsflyer, and similar analytics/monitoring SDKs).
These SDKs perform concurrent background network requests, especially during app launch and foreground transitions.
No unsafe memory operations (manual malloc/free, unsafe pointers, or custom networking stacks) are used in the app code.
Key Observations
The crash is predominantly observed on iOS 26 and not on earlier iOS versions.
Stack traces do not include application symbols.
Disabling or delaying analytics SDK initialization significantly reduces the crash rate.
Reducing concurrent network requests and limiting HTTP/3 usage also mitigates the issue.
This suggests a potential regression in CFNetwork / Network.framework / HTTP/3 handling combined with the new memory allocator (xzone) on iOS 26.
Impact
Random app termination during background networking.
Occurs without a clear deterministic repro path, making it difficult to fully mitigate at the app level.
Request
Could you please help investigate whether this is a known iOS 26 issue related to:
HTTP/3 / QUIC networking
XPC deserialization
Memory allocation in the new xzone allocator
High-concurrency network requests
We would appreciate guidance on:
Recommended mitigations
Whether this issue is already tracked internally
Any best practices for apps integrating multiple analytics SDKs on iOS 26
Crash logs and additional diagnostics can be provided if needed.
Thank you for your support.
Best regards,
Dhananjay
Topic:
App & System Services
SubTopic:
Networking
My procedural animation using IKRig occasionally jitters and throws this warning. It completely breaks immersion.
getMoCapTask: Rig must be of type kCoreIKSolverTypePoseRetarget
Any idea where to start looking or what could be causing this?
Thread title:
App Store Small Business Program review delay after confirmation email - retroactive or approval-based?
Post message:
I applied to the App Store Small Business Program and received the confirmation email with the subject “We’ve received your request to join the App Store Small Business Program”.
It has now been over two weeks with no further updates. I understand there may be a high volume of requests, but the lack of transparency or timeline is problematic, as every additional day directly affects my costs.
I contacted Apple Developer Support to confirm that my application was received, but the reply didn’t clarify the actual review status or expected timeframe.
I would like to ask others who recently went through this process:
Are you experiencing similar delays in the review process?
How long did the approval take in your case?
Is the Small Business Program commission applied retroactively from the application submission date, or only from the approval date?
If it’s retroactive, the delay is less critical.
If it’s applied only after approval, the urgency is obvious.
Is there any official way to escalate or get clarity in cases where the review is stalled?
From your experience, is it acceptable or normal for developers to be left without feedback on a financially sensitive matter like this?
I’m trying to determine whether this situation is normal or something that requires further action.
Topic:
App Store Distribution & Marketing
SubTopic:
General
I've been trying to add my Github Account to Xcode, but even with my user name and access token, all I get is a spinning wheel. No error message, no feedback. Nothing.
I'm going to do it from terminal but this seems just poor. Especially, since there's no feedback from XCode on what the problem is.
Any help would be nice.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Hello everyone, this is the situation with the iPhone 15 pro, forgot the password code needs to be reset to factory settings, tell me if it is possible to get the media content later that was on the device and there was no backup
Topic:
Community
SubTopic:
Apple Developers
Hello everyone,
I’m posting here to see if anyone has experienced a similar issue or can advise on next steps. I applied to the developer program under sole proprieter and received this notice: "We are unable to process your request. An unknown error occurred."
I submitted two support requests to Apple Developer Support over a week ago and received the automated confirmation, but I haven’t received any follow-up or response yet. I tried calling various numbers at Apple, but am unable to get in contact with the department whatsoever.
Case ID: 20000105546663
At this point, I’m just looking for a status update or guidance on what to do next. If anyone has suggestions on how to get a response from Apple Developer Support, or get in contact with them in any way, let me know..
Thanks in advance for any help.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Can anyone advise on this? We distributed promotional trial codes for our app Ask Dolly. These 1-month free trials are set to renew and charge users in March 2026.
A segment of users redeemed the promo codes but never created accounts or opened the app. We don't have their contact information to notify them. Our CEO has directed us to prevent these inactive subscriptions from renewing to avoid charging users who never engaged with the service.
We've downloaded the Subscription and Offer Code Redemption reports from App Store Connect, but cannot map Apple's Subscriber IDs to our user database (we only store Transaction IDs). This prevents us from identifying which specific subscriptions to cancel.
What We Need: Assistance preventing renewals for promotional subscriptions where users have had zero app sessions/opens as of the end of February.
These trials will start to renew on March 3, 2026. We need to resolve this before then to avoid charging inactive users.
Can you help us either:
Cancel subscriptions associated with promo codes that show zero app engagement, or
Provide guidance on how to programmatically identify and cancel these subscriptions?
Topic:
App & System Services
SubTopic:
StoreKit
When Live Caller ID first came out I experimented with it and got it working using the Example PIR database.
All my links from that time are now out of date and no longer work, however I seem to have found where the PIR database example and documentation has moved to (https://swiftpackageindex.com/apple/pir-service-example/main/documentation/pirservice/testinginstructionslivecalleridlookup)
But what I can't find is an exact definition of the the logo size/max size/dimensions/format should be.
My memory from that time is that it was very pernickety, and if things weren't exactly right, the logo wasn't displayed.
I can remember the format had to be HEIC to get it to work.
Looking through the documentation however, I can't see exact requirements specified.
My question is - for the Live Caller ID logo what are the exact image requirements, and where are they documented?
Hello,
I’m posting here to seek guidance or visibility regarding a delayed Apple Developer Program enrollment.
I completed my organization enrollment over three weeks ago and provided a valid D-U-N-S number, which is correctly listed and verifiable. Since submitting the enrollment:
The status has remained unchanged
I’ve contacted Apple Developer Support three times via email
I’ve received no response or timeline updates
There is no option shown to request a phone call
At this point, I’m unable to proceed with TestFlight, app distribution, or further development planning, and the lack of communication has made it difficult to understand next steps or expected timelines.
If anyone from Apple Support or the community can advise:
Whether this delay is expected
If additional verification steps are required
Or how best to escalate appropriately
I’d really appreciate the guidance.
Thank you for your time.
My iphone glitched and turned off and would not turn back on. I have already tried force restart by charging it and everything but it stays as a black screen even though my phone vibrates and everything.
Topic:
Community
SubTopic:
Apple Developers
Hi everyone,
I’m developing a cross-platform mobile app (React Native) but I don’t currently own a Mac.
What is the most reliable and professional way to:
Build the iOS version
Test it properly (real device / TestFlight)
Upload it to the App Store
Are cloud Mac services (like MacinCloud, AWS Mac, etc.) considered stable for production release workflows?
Is there any fully supported workflow without direct access to a physical Mac?
Would appreciate real-world experience from developers who faced the same situation.
Thanks in advance.
Topic:
Developer Tools & Services
SubTopic:
Instruments
I'm developing a passkey manager using ASCredentialProviderViewController. I've set a custom AAGUID in the attestation object during registration:
let aaguid = Data([
0xec, 0x78, 0xfa, 0xe8, 0xb2, 0xe0, 0x56, 0x97,
0x8e, 0x94, 0x7c, 0x77, 0x28, 0xc3, 0x95, 0x00
])
However, when I test on webauthn.io, the relying party receives:
AAGUID: 00000000-0000-0000-0000-000000000000
Provider Name: "iCloud Keychain"
It appears that macOS overwrites the AAGUID to all zeros for third-party Credential Provider Extensions.
This makes it impossible for relying parties to distinguish between different passkey providers, which is one of the key purposes of AAGUID in the WebAuthn specification.
Is this expected behavior? Is there a way for third-party Credential Provider Extensions to use their own registered AAGUID?
Environment:
macOS 26.2
Xcode 26.2
Topic:
Privacy & Security
SubTopic:
General
Tags:
Extensions
macOS
Authentication Services
Passkeys in iCloud Keychain