I'm looking for advice or anyone who's experienced similar delays with nonprofit developer account enrollments.
Timeline:
In mid-September, we had some initial email validation issues during our nonprofit organization enrollment. Senior Advisor Kevin (case 102691832489) resolved those issues and cleared us to continue enrollment on September 16-17.
We continued immediately on September 17th, and our status changed to "Your enrollment is being processed" with enrollment ID UH4UT85YS3.
It's now been 28 days with no status changes, no requests for additional information, and no timeline.
Follow-up attempts:
I've called support three times (Sept 19, 26, and Oct 7). Each time I was told the application is "with a separate department they can't contact." They created additional cases but couldn't provide any updates or access to the reviewing team.
Questions for the community:
Is 28 days normal for nonprofit enrollment processing after continuing? Has anyone found a way to get status updates when regular support can't access the reviewing team? Is there a specific escalation path for nonprofit accounts that differs from standard enrollments?
We're a 501(c)(3) church launching an app for a capital campaign, so the delay is starting to impact our timeline. Any insights or experiences would be greatly appreciated.
Details:
Enrollment ID: UH4UT85YS3
Organization Type: Nonprofit 501(c)(3)
Continued enrollment: Sept 17, 2025
Current status: "Your enrollment is being processed"
Thanks in advance for any guidance.
Apple Developer Program
RSS for tagCreate and deliver software for users around the world on Apple platforms using the the tools, resources, and support included with Apple Developer Program membership.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I originally created my Apple Developer account when I was living in Canada (years ago). Now that I live in the U.S. I want to renew it, but I can't - because it thinks I'm still in Canada. When I go to change my contact information, I get a screen that says:
"Unauthorized
Your account can’t access this page.
There may be certain requirements to view this content.
If you’re a member of a developer program, make sure your Account Holder has agreed the latest license agreement."
What do I do?
I'm trying to create an app that authenticates to Apple Music using MusicKit but whenever I try to build my profile through eas, I am getting this error:
Provisioning profile doesn't include the com.apple.developer.music-kit entitlement.
However, my provisioning profile does have MusicKit enabled.
I’ve contacted support two or three times already and no response. I made the payment to create my Apple Developer account on the 26th and also received the invoice that same day, but the status still shows as pending. This is quite urgent, so I’m not sure what you can do on your side to help.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
I am trying to enroll in the Apple Developer Program through the web, but I am encountering an issue. When I click "Enroll," I receive the following message:
"Your enrollment in the Apple Developer Program could not be completed at this time."
I can't access my approved and verified Apple Developer account on the web and my certificates were revoked.
When I sign in with the correct email and password, I am redirected to a page asking me to enroll in the Developer Program, even though I successfully enrolled and was approved months ago.
Everything with Apple Developer account had been working fine for months, and the iOS App Store app confirms that my Apple Developer Program membership subscription is still active.
And if I click "Enroll Today," it says my Apple ID is already associated with an "account holder of a membership." Additionally, my macOS app certificates have been revoked without any email or explanation, and I cannot create new ones due to this issue.
Also I can access my developer account via iOS and macOS apps normally, but I can't access it on the web to create new certificates.
This I urgent and time sensitive for me, can someone please help?
Problem
I’m trying to implement Sign in with Apple in my application. However, when my app redirects to the Apple authorization page at:
https://appleid.apple.com/auth/authorize
I get an invalid_client error with no further explanation.
Settings
I followed this article closely:
[https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple#generate-the-client-secret]
Steps I have completed:
Created an App ID and a Service ID on Apple Developer Portal.
Enabled “Sign in with Apple” for both the App ID and the Service ID.
Added my domain and callback URL to the Service ID configuration. (I'm using ngrok to proxy my localhost during development.)
Linked an existing private key with “Sign in with Apple” capability.
My identifiers:
Service ID is used as client_id
Team ID is taken from the top right of the Apple Developer dashboard
Key ID is from the private key associated with the App
Environment
My backend is built with Laravel, and I'm using the [SocialiteProvider/Apple][https://socialiteproviders.com/Apple/#installation-basic-usage] library to handle the OAuth flow.
I followed the recommended method to generate a client secret (JWT) for each request, using this blog post:
[https://bannister.me/blog/generating-a-client-secret-for-sign-in-with-apple-on-each-request]
My .env configuration looks like this:
APPLE_CLIENT_ID=com.service.paxton.stockApp
APPLE_TEAM_ID=25729642DK
APPLE_KEY_ID=JFP9Q53ZCY
APPLE_PRIVATE_KEY=storage/AppleDev-AuthKey_JFP9Q53ZCY.p8
JWT Generation
I also tested generating the JWT using the Ruby script from the Okta article:
[https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple#generate-the-client-secret]
Here is the script I used:
require 'jwt'
key_file = './storage/AppleDev-AuthKey_JFP9Q53ZCY.p8'
team_id = '25729642DK'
client_id = 'com.service.paxton.stockObserve'
key_id = 'JFP9Q53ZCY'
ecdsa_key = OpenSSL::PKey::EC.new IO.read key_file
headers = {
'kid' => key_id
}
claims = {
'iss' => team_id,
'iat' => Time.now.to_i,
'exp' => Time.now.to_i + 86400*180,
'aud' => 'https://appleid.apple.com',
'sub' => client_id,
}
token = JWT.encode claims, ecdsa_key, 'ES256', headers
puts token
This JWT validates correctly. I’ve also used Apple’s public key to verify the signature, and it passed.
I verified the JWT header and payload format using this helpful article:
[https://fluffy.es/how-to-solve-invalid_client-error-in-sign-in-with-apple/]
Third-Party Testing
To eliminate mistakes in my setup, I even tried a third-party tool featured in this YouTube video:
[https://youtu.be/8v01TaX1EJA?si=0jOBGBVk0R0zbmdo]
Unfortunately, the result was the same — invalid_client.
Question
I’ve double-checked everything I can think of: keys, claims, domain whitelist, identifiers. I even verified the JWT independently.
If anyone (especially someone from Apple) can help identify the missing piece, I would be truly grateful.
We registered as a developer company (NGO) more than 50 days ago and it's still under review. We've already sent the documents, we've confirmed by phone, and every time we contact them we receive no information. They just tell us it's under review and there's no deadline for when this review will be completed. On the same day we registered with Apple, we registered with Google and our app has been published on Google for more than 30 days. We have no support or answers. Could someone help us to at least know a deadline for this review?
hello
We found that our app had a lot of crashes on iOS 26. The crash stack showed [CBXpcConnection _sendBarrier]. The following is the crash log:
Thread 0 name: com.apple.main-thread (cpu_usage: 0.00%)
1
libsystem_kernel.dylib
_semaphore_wait_trap (in libsystem_kernel.dylib)
2
libdispatch.dylib
__dispatch_sema4_wait (in libdispatch.dylib)
3
libdispatch.dylib
__dispatch_semaphore_wait_slow (in libdispatch.dylib)
4
CoreBluetooth
-[CBXpcConnection _sendBarrier] (in CoreBluetooth)
5
CoreFoundation
___CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ (in CoreFoundation)
6
CoreFoundation
____CFXRegistrationPost_block_invoke (in CoreFoundation)
7
CoreFoundation
__CFXRegistrationPost (in CoreFoundation)
8
CoreFoundation
__CFXNotificationPost (in CoreFoundation)
9
Foundation
-[NSNotificationCenter postNotificationName:object:userInfo:] (in Foundation)
10
UIKitCore
___47-[UIApplication _applicationDidEnterBackground]_block_invoke (in UIKitCore)
11
UIKitCore
+[UIViewController _performWithoutDeferringTransitionsAllowingAnimation:actions:] (in UIKitCore)
12
UIKitCore
-[UIApplication _applicationDidEnterBackground] (in UIKitCore)
13
UIKitCore
___101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke_2 (in UIKitCore)
14
UIKitCore
__UIScenePerformActionsWithLifecycleActionMask (in UIKitCore)
15
UIKitCore
___101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke (in UIKitCore)
16
UIKitCore
-[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] (in UIKitCore)
17
UIKitCore
-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] (in UIKitCore)
18
UIKitCore
-[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] (in UIKitCore)
19
UIKitCore
___186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke (in UIKitCore)
20
UIKitCore
+[BSAnimationSettings(UIKit) tryAnimatingWithSettings:fromCurrentState:actions:completion:] (in UIKitCore)
21
UIKitCore
__UISceneSettingsDiffActionPerformChangesWithTransitionContextAndCompletion (in UIKitCore)
22
UIKitCore
-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] (in UIKitCore)
23
UIKitCore
__64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.218 (in UIKitCore)
24
UIKitCore
-[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] (in UIKitCore)
25
UIKitCore
-[UIScene scene:didUpdateWithDiff:transitionContext:completion:] (in UIKitCore)
26
UIKitCore
-[UIApplicationSceneClientAgent scene:handleEvent:withCompletion:] (in UIKitCore)
27
FrontBoardServices
__76-[FBSScene updater:didUpdateSettings:withDiff:transitionContext:completion:]_block_invoke.129 (in FrontBoardServices)
28
FrontBoardServices
-[FBSScene _callOutQueue_maybeCoalesceClientSettingsUpdates:] (in FrontBoardServices)
29
FrontBoardServices
-[FBSScene updater:didUpdateSettings:withDiff:transitionContext:completion:] (in FrontBoardServices)
30
FrontBoardServices
__94-[FBSWorkspaceScenesClient _queue_updateScene:withSettings:diff:transitionContext:completion:]_block_invoke_2.cold.1 (in FrontBoardServices)
31
FrontBoardServices
___94-[FBSWorkspaceScenesClient _queue_updateScene:withSettings:diff:transitionContext:completion:]_block_invoke_2 (in FrontBoardServices)
32
FrontBoardServices
-[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] (in FrontBoardServices)
33
libdispatch.dylib
__dispatch_client_callout (in libdispatch.dylib)
34
libdispatch.dylib
__dispatch_block_invoke_direct (in libdispatch.dylib)
35
BoardServices
___BSSERVICEMAINRUNLOOPQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ (in BoardServices)
36
BoardServices
_BSServiceMainRunLoopSourceHandler (in BoardServices)
37
CoreFoundation
___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ (in CoreFoundation)
38
CoreFoundation
___CFRunLoopDoSource0 (in CoreFoundation)
39
CoreFoundation
___CFRunLoopDoSources0 (in CoreFoundation)
40
CoreFoundation
___CFRunLoopRun (in CoreFoundation)
41
CoreFoundation
__CFRunLoopRunSpecificWithOptions (in CoreFoundation)
42
GraphicsServices
_GSEventRunModal (in GraphicsServices)
43
UIKitCore
-[UIApplication _run] (in UIKitCore)
44
UIKitCore
_UIApplicationMain (in UIKitCore)
Thanks
Certain entitlements require special permission from Apple like DriverKit or Screentime API/Family controls.
Those entitlements are tied to the bundle IDs of the app.
If those entitlements have been granted for an app from developer A (personal account) and we transfer that app to developer B (organization account), including the bundle IDs, will those bundle IDs keep the entitlement?
Or will we need to re-request from the developer account B?
Any insights or experiences regarding this process would be greatly appreciated.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
DriverKit
Family Controls
Screen Time
Entitlements
How long does the new Apple Developer Program License Agreement take to take effect once you accept it?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
I downloaded the iOS and iPadOS 18.4 beta and it worked. Instead on Apple Watch Series 6 it does not install. It says to connect to the Internet but I am connected. I have already tried to restart iPhone 12 pro and Apple Watch but nothing to do. I also did factory data Apple Watch but nothing changed. Apple support told me that they do not help you on betas. I also sent feedback on Apple feedback app. I do not know what to do anymore. Does anyone have the same problem as me? Can it be solved?
Hello everyone,
I’ve been stuck trying to enroll in the Apple Developer Program for weeks and could use advice from others who might have faced this issue. Here’s what’s happening:
I live in Romania and submitted my enrollment through the Apple Developer app. I used a valid, non-expired Romanian government ID, entered all my personal details exactly as they appear on the ID, and did everything on my personal MacBook (no shared devices). Every time I submit, I immediately get an error saying: “Your enrollment in the Apple Developer Program is under review. Please Contact us!”
I’ve contacted Apple Support multiple times, resubmitted my ID and info, and double-checked every step (no typos, good lighting for ID photos, etc.), but the error won’t go away.
Has anyone else dealt with this “under review” loop? Did you find a workaround? Could it be something specific to regional IDs or address formatting? Any tips would mean a lot, thanks in advance!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
When I login to my Dev account, I get a banner that says "The updated Apple Developer Program License Agreement needs to be reviewed. In order to update your existing apps and submit new apps to the App Store, the Account Holder must review and accept the updated agreement."However, when I go to Agreements, Tax, and Banking, I see both Free Apps and Paid Apps agreement, but when I click on View, there's nothing for me to accept. It's a pop-up window with a list of countries and a button at the end that says "Close". And that's it. No other action is possible. No other option either under the Action column.So then how can I review and accept it?
I created a developer account in one country and it was active for few years, now it has expired and I have moved to another country. When I want to change the address under "Membership details > Update your information +" it redirects me to a page and I see the following message
Your account can’t access this page.
There may be certain requirements to view this content.
If you’re a member of a developer program, make sure your Account Holder has agreed the latest license agreement.
So I thought may be I should just go and renew the account, but on the payment page there's no option to change country there as well, which is required as I don't have a card from my previous country.
It is an individual account.
Is there any hope I can resurrect my account?
It seems like your enrollment has been stuck in processing for months without any updates from Apple. Despite repeatedly using the 'contact us' option, you haven't received any feedback.
It's been over a week since I submitted my membership purchase for a developer account. I had to resubmit it today because I believe there might be an issue with the system. I received the acknowledgment email again. Could someone please check my order? I'm looking forward to contributing to the macOS app ecosystem.
I don't even know where I can also check these purchase requests so I can provide you with the IDs I think you can use my apple id tho .
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Getting a Bad Gateway on the website atm and unable to distribute my app to App Store Connect.
Hi Apple team,
I'm integrating Sign in with Apple on my website https://roomieqindia.com using a custom Node.js backend, and I'm consistently receiving this error:
invalid_client
My configuration:
✅ Service ID: com.roomieq.auth
✅ Team ID: 75XVX5RXMQ
✅ Key ID: (from Apple-generated .p8 key)
✅ Private Key: (.p8 key pasted correctly in backend)
✅ App ID Selected: com.roomieq.roomieq
✅ Domain Added: roomieqindia.com
✅ Return URL: https://roomieqindia.com
✅ Clicked Done → Continue → Save after configuration
Behavior:
When I open this URL directly in browser:
https://appleid.apple.com/auth/authorize?client_id=com.roomieq.auth&redirect_uri=https%3A%2F%2Froomieqindia.com&response_type=code%20id_token&scope=name%20email&response_mode=web_message&frame_id=ef13a755-75bb-4eef-8dd6-73bd75d6ede5&m=11&v=1.5.5
I get invalid_client.
My backend uses apple-signin-auth Node.js package to:
Generate the client secret (JWT)
Exchange auth code for tokens
Verify ID token
Everything fails at step 1 because Apple doesn’t seem to recognize my Service ID as valid.
What I Need:
Can you please verify if:
My Service ID ( com.roomieq.auth ) is fully active and recognized
My App ID and Service ID are properly linked on Apple’s end
There are any hidden issues with domain or return URL setup
Let me know if I need to reset the Service ID or regenerate anything.
Thanks in advance!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
We applied for the Apple Developer Program on April 28, and our enrollment has been stuck in review since then — over three weeks now. We have already submitted all required documents, including:
Turkish National ID and Passport
Estonian e-Residency Card
Company registration documents from the Estonian e-Business Register
D-U-N-S number
VAT and Registry information
Detailed explanations as a sole founder and legal representative
Enrollment Case number is 102586593909
We even had a follow-up phone call with Apple Developer Support (Case ID: 102589592062) and were told the submitted documents should be sufficient. I also followed all upload instructions and confirmed that the files were delivered successfully.
Despite all this, we haven’t received any updates, timelines, or specific feedback on what’s missing — if anything at all.
✅ Meanwhile, we’ve completed similar business verification processes with Google, Meta, and Stripe within 48 hours.
We’re trying to launch our app under an officially registered business (Mobisense OÜ), and this delay is affecting our go-to-market timeline and business operations.
🔹 Has anyone else experienced this kind of delay recently?
🔹 Is there a reliable way to escalate or request an actual review update?
Apple, please review this case and help move the process forward.
Thank you.