Hi team, I am having an issue with paying for my apple developer enrolment program.
Error message is:
Your payment authorisation failed on card XXXX. Please verify your information and try again, or try another payment method.
Things I have tried and has not worked:
Multiple company visa card
Multiple personal visa card
Ensuring billing address matches my visa cards
Turn off VPN
Try my personal IOS device
My company and personal cards should work because I have paid for other products and apple products with it.
I do not think this is an isolated incident and that Apple should look into this immediately to prevent blocking developer enrolment.
Other similar threads:
https://developer.apple.com/forums/thread/817892?page=1#878707022
https://www.reddit.com/r/applehelp/comments/1m5fj6q/how_to_fix_your_payment_authorization_failed_on/
https://developer.apple.com/forums/thread/814065
Overview
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi, I tried paying for apple developer program. It keeps saying authorization failed. I tried 3 different credit cards. My visa and mastercard and 1 debit card and it still fails. I called my bank and there seems to be no issue on their side. I am able to pay apps and subscriptions on my credit enrolled in my account but it is failing in apple development program. I hope anyone can help. I need to enroll in app development program as soon as possible. I tried emailing support twice already still no response :( Thank you
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
So if I create an Alias of a folder in Finder and hand the alias to my app (I also moved the alias file to a new folder, but I did not move the original folder)...so then my app resolves the alias using:
NSURL +URLByResolvingAliasFileAtURL:
What happens?
The resolved URL points to a completely different folder. Well not completely different. It resolves to a folder that happens to share same last path component as the original folder...but this folder is inside the same parent folder the alias file is in. It does not resolve to the original folder I created the alias of.
So then once my app touches the alias with +URLByResolvingAliasFileAtURL: the alias now resolves to this new (wrong) location (even in Finder).
Couple details:
My app is not sandboxed.
I have permission to access the original folder in my app (but even if I didn't the alias shouldn't be mutated just by merely resolving it).
Only seems to happen if the folder I move the alias to happens to contain a sibling folder that has the same title as the original folder. Like it's just deleting the last path component of the alias and then appending the last path component of the original filename and just going with that. I hope that makes sense.
I tried creating the alias myself using -bookmarkDataWithOptions: and going the other way (to Finder) but Finder must be resolving the alias using a different API because it resolves to the original location as expected.
Does anyone know if alternate app icons are actually supposed to work for Apple TV projects?
We tried to set this up, and while it works in Debug, we run into validation errors when uploading the app to App Store Connect.
Is this feature officially supported on tvOS, or is it iOS-only?
Since updating to macOS 26.4 developerbeta 2 I've been getting full loss of dns resolution. I am not running a VPN or any network extensions that I am aware of.
I'm not sure how to report this in the feedback utility as I cannot find an appropriate category for it. Happy to file it if someone can give an appropriate suggestion - the closest I could see was Wi-Fi but that wanted Wi-Fi logs for the issue, which I do not believe to be needed as this is not a Wi-Fi connectivity issue.
Running
dig example.com +short
nslookup example.com
ping example.com
Gives the following output
104.18.27.120
104.18.26.120
Server: 10.0.1.1
Address: 10.0.1.1#53 \
Non-authoritative answer:
Name: example.com
Address: 104.18.26.120
Name: example.com
Address: 104.18.27.120 \
ping: cannot resolve example.com: Unknown host
This shows it's not an issue with my local network and that core networking is working, but something in the mDNSResponder/dns stack of macOS is failing. This causes all apps/browsers that do not implement their own DNS lookups to fail (Chrome still works).
Sometimes the issue clears after running the following commands (for a period), sometimes it does not. A restart always resolves the issue temporarily.
sudo killall -9 mDNSResponder
sudo killall -9 mDNSResponderHelper
sudo dscacheutil -flushcache
sudo ifconfig en0 down
sudo ifconfig en0 up
Topic:
App & System Services
SubTopic:
Networking
Hello,
I’m having an issue with my first subscription for my app WealthSlices, where the subscription appears correctly when testing locally from Xcode, but App Store reviewers appear unable to retrieve the product.
Symptoms
When I run the app from Xcode on my iPhone using the Sandbox environment:
The subscription loads successfully.
The purchase sheet appears.
I can complete a sandbox purchase.
However, when App Review tests the app, the paywall fails to load products and the app shows the following message:
"No Products found. Purchases are temporarily unavailable on this device."
Environment
App: WealthSlices
Platform: iOS
Testing locally via Xcode → Sandbox Apple ID
Subscription type: Auto-renewable subscription
Product: WealthSlices Basic ($9.99/month)
StoreKit: StoreKit 2
Current build: 1.0.7 (Build 32)
What works locally
When running via Xcode:
StoreKit successfully fetches products.
The subscription sheet appears with the correct pricing.
Sandbox purchase flow completes normally.
What appears to happen during App Review
It appears that Product.products(for:) returns an empty list when the reviewers test the app.
Things I have already verified
The subscription is created in App Store Connect.
It is attached to the current app version under In-App Purchases and Subscriptions.
The subscription has pricing and localization configured.
The subscription is in Ready to Submit status.
The bundle ID and product ID match the code.
Paid Apps Agreement is active.
I uploaded a new build after creating the subscription.
Question
Is there something specific required for first-time subscription submissions that might cause the product not to appear during App Review but still work in local sandbox testing?
Is there a known delay or propagation requirement for subscriptions before they can be fetched by Product.products(for:) in TestFlight/App Review environments?
Any guidance would be greatly appreciated.
also there doesn't seem to be an option to select the subscription over at https://appstoreconnect.apple.com/apps/6754225986/distribution/ios/version/inflight but there is no option to add it
Thank you!
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Tags:
Subscriptions
StoreKit
In-App Purchase
I understand this is a known issue, but it’s truly unacceptable that it remains unresolved. Allowing users to customize toolbars is a fundamental macOS feature, and it has been broken since the release of macOS 15.
How is it possible that this issue persists even in macOS 15.3 beta (24D5040f)?
FB15513599
import SwiftUI
struct ContentView: View {
@State private var showEditItem = false
var body: some View {
VStack {
VStack {
Text("Instructions to reproduce the crash")
.font(.title)
.padding()
Text("""
1. Click on "Toggle Item"
2. In the menu go to File > New Window
3. In new window, click on "Toggle Item"
""")
}
.padding()
Button {
showEditItem.toggle()
} label: {
Text("Toggle Item")
}
}
.padding()
.toolbar(id: "main") {
ToolbarItem(id: "new") {
Button {
} label: {
Text("New…")
}
}
if showEditItem {
ToolbarItem(id: "edit") {
Button {
} label: {
Text("Edit…")
}
}
}
}
}
}
I'll try to ask a question that makes sense this time :) . I'm using the following method on NSFileManager:
(BOOL) getRelationship:(NSURLRelationship *) outRelationship
ofDirectoryAtURL:(NSURL *) directoryURL
toItemAtURL:(NSURL *) otherURL
error:(NSError * *) error;
Sets 'outRelationship' to NSURLRelationshipContains if the directory at 'directoryURL' directly or indirectly contains the item at 'otherURL', meaning 'directoryURL' is found while enumerating parent URLs starting from 'otherURL'. Sets 'outRelationship' to NSURLRelationshipSame if 'directoryURL' and 'otherURL' locate the same item, meaning they have the same NSURLFileResourceIdentifierKey value. If 'directoryURL' is not a directory, or does not contain 'otherURL' and they do not locate the same file, then sets 'outRelationship' to NSURLRelationshipOther. If an error occurs, returns NO and sets 'error'.
So this method falsely returns NSURLRelationshipSame for different directories. One is empty, one is not. Really weird behavior. Two file path urls pointing to two different file paths have the same NSURLFileResourceIdentifierKey? Could it be related to https://developer.apple.com/forums/thread/813641 ?
One url in the check lived at the same file path as the other url at one time (but no longer does). No symlinks or anything going on. Just plain directory urls.
And YES calling -removeCachedResourceValueForKey: with NSURLFileResourceIdentifierKey causes proper result of NSURLRelationshipOther to be returned. And I'm doing the check on a background queue.
Environment:
Xcode 26.3 RC
macOS 26.3 (25D125) (Apple Silicon / arm64)
Setup:
Xcode > Settings > Intelligence > Claude Agent: Signed In (account status shows "Signed In")
Model: Default
Steps to reproduce:
Open a new chat in Xcode's Coding Assistant
Select "Claude Agent" from the agent dropdown (instead of "Claude Sonnet 4.5")
Send any message (e.g. "HI")
Expected result:
Claude Agent responds normally.
Actual result:
The message is sent but immediately returns the error:
"Your request couldn't be completed."
🚩I have an active Claude Code subscription with remaining usage. Running claude in Terminal works perfectly, confirming the subscription and quota are valid.
Hi, I'm posting a boot crash here.
Environment
Hardware: Macbook M5 Pro
OS Version: macOS 26.3.1 (25D2128) and matching version of KDK from official apple download page
Kernel Version: Darwin Kernel Version 25.3.0
Reproducibility: Consistent
Here is my panic log --- I truncated one field "SOCDNandContainer" as the original log is too long to post, hitting the size limit.
I followed a blog post to boot the development kernel as the ReadMe file from KDK only contains instructions for Intel Macs.
https://jaitechwriteups.blogspot.com/2025/10/boot-custom-macos-kernel-on-macos-apple.html
I've tried a few 26.2 KDKs before 26.3.1 public launch, and they all showed same errors (26.1 and 26.0 KDKs don't have any development kernel for T8142 chip). Also, I own two fresh M5 Pro, and it is consistent across the machines. The highlight is
panic(cpu 8 caller 0xfffffe0050e18010): [Exclaves] $JgOSLogServerComponent.RedactedLogServer.init(logServerNotific:OSLogServerComponent\/OSLogServerComponent_Swift.swift:815: Fatal error: invalid rawValue for TightbeamComponents.RedactedLogSer at PC ...
Is this a genuine bug or am I following a wrong guide to boot the development kernel?
I don't think the blog is wrong because I'm able to boot the "release" kernel included in the KDK on the same M5 Pro, and the "development" kernel on M4 Mac Mini, using the same routine.
Just to be clear, I'm not compiling XNU myself, but am using the ones included in the kit.
I've been trying to build an example of NSStagedMigrationManager from some Core Data migration tests to replace a custom migration manager solution I'd constructed, without much success.
The Core Data model has seven model versions. Most support lightweight migration, but two of the migrations in the middle of the sequence used NSMappingModel.
In the first beta, just attempting to construct an NSStagedMigrationManager from the series of stages failed with an unrecognized selector. That no longer happens in b4, but I now get an error that "Duplicate version checksums across stages detected."
If I restrict myself to just the first three versions of the model (that only require lightweight migration), I can build the migration manager. But if I attempt to use it to migrate a persistent store, it fails somewhere in NSPersistentStoreCoordinator with a nilError.
The documentation is almost nonexistent for this process, and the WWDC session that introduced it isn't much more than a breezy overview. So maybe I'm holding it wrong?
(And, yes: FB12339663)
I developed a cloud drive using fskit, but after mounting it, it did not appear in the Finder sidebar and the disk tool could not list it. How should I adapt?
The mounting looks successful, and you can also open and see the fixed files I wrote in the code.
I have also turned on the Finder sidebar settings function
Topic:
App & System Services
SubTopic:
Core OS
Tags:
Files and Storage
Extensions
Disk Arbitration
FSKit
This is my first driver and I have had the devil of a time trying to find any information to help me with this. I beg help with this, since I cannot find any tutorials that will get me over this problem.
I am attempting to write a bridging driver for an older UPS that only communicates via RPC-over-USB rather than the HID Power Device class the OS requires. I have written the basic framework for the driver (details below) and am calling OSSystemExtensionRequest.submitRequest with a request object created by OSSystemExtensionRequest.activationRequest, but the didFailWithError callback is called with OSSystemExtensionErrorDomain of a value of 9, which appears to be a general failure to activate the driver. I can find no other information on how to address this issue, but I presume the issue is one of entitlements in either the entitlements file or Info.plist. I will have more code-based details below.
For testing context, I am testing this on a 2021 iMac (M1) running Sequoia 15.7, and this iMac is on MDM, specifically Jamf. I have disabled SIP and set systemextensionsctl developer on, per the instructions here, and I have compiled and am attempting to debug the app using xcode 26.2. The driver itself targets DriverKit 25, as 26 does not appear to be available in xcode despite hints on google that it's out.
For the software, I have a two-target structure in my xcode project, the main Manager app, which is a swift-ui app that both handles installation/activation of the driver and (if that finally manages to work) handles communication from the driver via its UserClient, and the driver which compiles as a dext. Both apps compile and use automated signing attached to our Apple Development team.
I won't delve into the Manager app much, as it runs even though activation fails, except to include its entitlements file in case it proves relevant
<dict>
<key>com.apple.developer.driverkit.communicates-with-drivers</key>
<true/>
<key>com.apple.developer.system-extension.install</key>
<true/>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.files.user-selected.read-only</key>
<true/>
</dict>
and the relevant activation code:
func request(_ request: OSSystemExtensionRequest, didFailWithError error: any Error) {
// handling the error, which is always code value 9
}
func activateDriver() {
let request = OSSystemExtensionRequest.activationRequest(forExtensionWithIdentifier: "com.mycompany.driver.bundle.identifier", queue: .main)
request.delegate = self
OSSystemExtensionManager.shared.submitRequest(request)
//...
}
And finally the Manager app has the following capabilities requested for its matching identifier in our Apple Developer Account:
DriverKit Communicates with Drivers
System Extension
On the Driver side, I have two major pieces, the main driver class MyDriver, and UserClient class, StatusUserClient. MyDriver derives from IDriverKit/IOService.iig but (in case this is somehow important) does not have the same name as the project/target name MyBatteryDriver. StatusUserClient derives from DriverKit/IOUserClient.iig. I have os_log(OS_LOG_DEFAULT, "trace messages") code in every method of both classes, including the initializers and Start implementations, and the log entries never seem to show up in Console, so I presume that means the OS never tried to load the driver.
Unless I'm looking in the wrong place?
Because I don't think the driver code is the current issue, I won't go into it unless it becomes necessary. As I mentioned above, I think this is a code signing / entitlements issue, but I don't know how to resolve it.
In our Apple Developer account, the Driver's matching identifier has the following capabilities requested:
DriverKit (development)
DriverKit Allow Any UserClient (development)
DriverKit Family HID Device (development) -- NOTE: this is planned for future use, but not yet implemented by my driver code. Could that be part of the problem?
DriverKit Transport HID (development)
DriverKit USB Transport (development)
DriverKit USB Transport - VendorID -- submitted, no response from Apple yet
HID Virtual Device -- submitted, no response from Apple. yet. This is vestigial from an early plan to build the bridge via shared memory funneling to a virtual HID device. I think I've found a way to do it with one Service, but... not sure yet. Still, that's a problem for tomorrow.
Apparently I've gone over the 7000 character maximum so I will add my entitlements and info.plist contents in a reply.
Hi everyone,
I’m facing an issue with touch handling on newer iOS versions.
I have a custom view controller implemented in Objective-C that overrides touchesEnded:. The same code works correctly on iOS 18, but on newer iOS versions (tested on iOS 26), touchesEnded: is no longer being triggered.
Important observations:
touchesBegan: is triggered.
touchesEnded: is NOT triggered.
touchesCancelled: is also NOT triggered.
No code changes were made between iOS 18 and iOS 26.
Same code, same sample works fine in iOS18 device but not in iOS26 device
Questions:
Has gesture arbitration behavior changed in recent iOS 26 versions when views are inside UIScrollView?
Any clarification on whether this is intended behavior or a regression would be greatly appreciated.
Thank you.
Topic:
UI Frameworks
SubTopic:
UIKit
Submitted my app update 13 days ago. Status hasn't changed from "Waiting for Review" even once. Not a single message from Apple.
I know reviews can take time, but 13 days stuck in waiting queue feels extreme for a minor bug fix update. Usually takes 1-2 days for me.
Anyone else seeing these wait times lately? Should I do something or just keep waiting? Getting worried something is wrong with my submission.
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Hello,
We submitted a v1 of our app in December, it took a day to review. The v1 was just a test version to make sure Apple were happy with it.
We submitted v1.1 last Friday (20th) and are still sat in "Waiting for Review" - I can see a fair few other people are waiting, but does anyone know the reason why? Our launch is tied to national and trade press, which we're now going to have to push back at cost to the business.
Any advice from anyone?
App ID is 6753305041
Thanks
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Our app with Apple ID 6752634390 has been in status Waiting for Review since Feb 09 which has been more than 20 days. And we have sent email via Contact Us two times already but no progress yet. Any one has any idea if there is anything we can do to move on?
Hi,
I know many of us are stuck right now it seems - I'm in the 12th Feb club (had another app that was since 5th, I've since pulled that and resubmitted Monday this week, to see if things might have unstuck themselves, but no luck)
I can't even get a build approved for TestFlight on anything.
This is getting silly now, total lack of communication - emails go unanswered. I will give the lovely team in Ireland their dues though, as always helpful on the phone, but they also seem to have no information and their expedited review requests go no where.
App ID is 6758779640
Submitted an update 10 days ago, still no movement. No messages in Resolution Center, no compliance issues, everything is green in App Store Connect. Just sitting there.
Is this normal right now?
Should I keep waiting or contact support? Anyone with similar timeline got reviewed recently?
App ID: 6759445545
In iOS 26, when a UITabBarItem is selected, a gray background appears behind the selected item. This seems to happen automatically with the new tab bar design.
I tried configuring the tab bar using UITabBarAppearance, but the background highlight still appears.
Is this the expected behavior in iOS 26 or is there a recommended way to configure the tab bar so that only the icon and title change color when selected?
Topic:
UI Frameworks
SubTopic:
UIKit