Sign in with Apple: "Sign Up Not Completed" for every App ID in our team — framework returns canceled (1001) with empty userInfo

Sign in with Apple fails for every App ID in our team (K9UFUZF2XW), on every device and every Apple ID we have tried.

The system sheet appears, the user authenticates successfully, the sheet then shows "Sign Up Not Completed", and no credential is returned. The failure happens after authentication — this is not a client-side rejection.

I have spent several days isolating this and have ruled out everything on my side. Posting the full evidence in case an Apple engineer can look at the server-side state for our team, and in case it helps others hitting the same wall.

WHAT THE FRAMEWORK ACTUALLY RETURNS

The client library we use (expo-apple-authentication) discards the original NSError, so I patched its native layer to surface the raw error verbatim. This is what ASAuthorizationController hands back to didCompleteWithError, immediately after the user authenticated and the sheet displayed "Sign Up Not Completed":

ASAuthorizationError .canceled (rawValue = 1001) domain = com.apple.AuthenticationServices.AuthorizationError code = 1001 desc = The operation couldn't be completed. (com.apple.AuthenticationServices.AuthorizationError, error 1001) userInfo: <empty> NSUnderlyingError: <none>

So the framework reports a user cancellation that never happened, with a completely empty userInfo and no underlying error. There is no diagnostic information on the client at all — I cannot debug this any further from my side, because the information does not exist there.

Note: the same failure surfaces as a different error code depending on the client library version — .unknown (1000) with the older version, .canceled (1001) with the current one. The user-visible behaviour ("Sign Up Not Completed") is identical in both. So the error code is not a reliable signal here.

WHAT I RULED OUT

  1. Not the App ID. I created a brand-new App ID (kz.auraai.ios) with Sign in with Apple enabled as a primary App ID, built a fresh binary, tested on the same device with the same Apple ID — identical failure. Two independent App IDs in the same team fail the same way.

  2. Not the entitlement. Verified inside the signed binary, not just in the portal:

application-identifier = K9UFUZF2XW.kz.auraai.ios com.apple.developer.applesignin = ["Default"]

I also tried the workaround suggested elsewhere on these forums (removing the entitlement while keeping the capability in the portal). That made it strictly worse: iOS then rejects the request instantly, without showing the sheet at all. Which confirms iOS reads the entitlement correctly, the sheet works, and the user authenticates — the failure is downstream of all of that.

  1. No stray or wildcard App IDs. A commonly cited cause is other App IDs in the team lacking the entitlement. I enumerated the whole team via the App Store Connect API: it contains exactly two App IDs, both with APPLE_ID_AUTH = PRIMARY_APP_CONSENT. No wildcard identifiers exist.

  2. Not the Apple ID, the device, or the iOS version. The same Apple ID, on the same device, with the same iOS, signs in successfully through another app belonging to a different team (Expo Go, host.exp.Exponent) — a valid identity token is returned. A second, unrelated Apple ID on another device fails in my app in exactly the same way. So this is not scoped to one account: it affects every user of the app.

  3. Agreements and membership are in good standing. Program License Agreement accepted 30 June 2026; Developer Agreement accepted 26 June 2026; membership active.

  4. Both distribution types fail. TestFlight and ad-hoc.

WHAT IS LEFT

After all of the above, the only variable that differs between the working case (a different team's app, same device, same Apple ID) and the failing case (my app) is the Apple Developer team itself.

This exact signature — sheet renders fully, final server submit fails, "Sign Up Not Completed", delegate reports canceled with no userInfo, not reproducible in other apps on the same device — is documented in thread 122458 ("Error: Sign-Up Not Completed"). In that case it affected multiple developers, including Apple's own sample app, and was ultimately resolved by Apple on the server side, with a recurrence reported in June 2025.

THE ASK

Could someone from Apple check the server-side Sign in with Apple registration for team K9UFUZF2XW (App IDs kz.auraai.app and kz.auraai.ios)?

I am not looking for configuration advice — I have exhausted the client side and there is nothing left to configure. This looks like the same server-side state that was fixed in the referenced cases.

Feedback Assistant: FB23716661 (includes sysdiagnose with the Accounts/AuthKit profile, timestamp, and video of the failure).

This is currently blocking us: because Sign in with Apple works for none of our users, guideline 4.8 prevents us from offering Google Sign-In, so we are shipping with email-only login.

Happy to provide the binary, entitlements dump, or a fresh sysdiagnose on request.

Same issue, same signature, independent team — adding as a data point that this is an active server-side recurrence.

Team Z4ZFKAR4DZ (enrolled 2026-07-13, Sign in with Apple capability first enabled 2026-07-16): every client of the team fails first-time sign-up with "Sign Up Not Completed" → ASAuthorizationError 1001 with empty userInfo. Reproduced across 3 devices, 2 independent Apple IDs, 2 App IDs (production app + a clean-room probe created just to test this), scoped and scope-less requests, Xcode and TestFlight signing. Entitlement verified inside the embedded provisioning profile; agreements Active; a first-time SIWA sign-up into a third-party app succeeds on the same device/Apple ID during the failure window.

One detail that may help triage: with the Accounts logging profile installed, akd shows the GSA sign-up SRP exchange returning HTTP 200 with the server proof missing — AppleIDAuthSupport: setError: 2:M2 missing (bad password), account fields all null — then akd -7003. Same signature as thread 790323 (June 2025, self-resolved after 11 days) and consistent with the officially acknowledged June 18–23 2025 incident (thread 790827).

Filed as FB23826495 with sysdiagnose, screen recording, and the akd capture.

We are experiencing the same issue on Apple Developer Team A9FLT346MM.

For both com.shamrocksgames.thuru304 and com.shamrocksgames.turup29, the native Sign in with Apple sheet opens correctly, Share My Email is selected, Face ID completes successfully, and Apple then displays “Sign-Up Not Completed” without returning a credential.

Both App IDs are explicit primary App IDs with Sign in with Apple enabled. The signed entitlements and embedded provisioning profiles have also been verified. No authentication request reaches our backend.

Feedback submitted: FB23876773

Same issue here. Team ID GW7XA5CX69, bundle com.learnbybits.app (App ID registered July 2026). Entitlement, App Store profile, APPLE_ID_AUTH with primary-app consent, and agreements all verified; capability off/on toggle did nothing. Apple sample code signed with this App ID reproduces it. akd logs show AKSQLError -6003 "No applications were found with the provided Client ID" followed by SRP "M2 missing (bad password)". Also reproduced by App Review (2.1(a) rejection). Filed as FB24029082 with the full log archive from the repro attached.

Hi @permsdenied, @a_tuna, @ShamrocksGames, @learnbybits,

Thank you for your patience. Please confirm if the reported issue has been resolved. If so, please also reply to your existing bug reports and close, as needed.

Best,

Paris X Pinkney |  WWDR | DTS Engineer

Confirmed resolved for Team ID GW7XA5CX69 / com.learnbybits.app. Sign in with Apple now completes on-device with no changes on our side — the same build and configuration that previously failed with AKSQLError -6003 in the akd logs (reproduced with Apple's own sample code). Verified end-to-end July 31, 2026, including Hide My Email. I'm updating and closing FB24029082 as requested. Thank you for the server-side fix.

Same issue, same signature, another data point. Team 73QR7KF5X4, bundle com.makeitsync.app (App ID D9YKJ6CHVZ). The native sheet renders, Face ID completes, then "Sign-Up Not Completed"; the app receives ASAuthorizationError 1000/1001 with empty userInfo. Entitlement verified inside the signed binary; capability enabled with primary app consent; agreements accepted; capability off/on toggle changed nothing. A first-time Sign in with Apple sign-up in an unrelated App Store app succeeds on the same device and Apple Account during the failure window. Also reproduced by App Review (2.1(a) rejection). Filed as FB24157819 with sysdiagnose captured immediately after a failed attempt. Could you please check the server-side Sign in with Apple registration for this team as well?

Same failure mode here, on a different team — adding a data point in case it helps narrow down the server side.

Team W2V4HBXWLJ · App ID fr.animapulse (Apple ID 6794420038), created 24 July 2026, never released (still in Prepare for Submission).

Symptom — identical to the original report. The system sheet appears, authentication succeeds (Face ID accepted), the sheet then displays "Sign Up Not Completed", and ASAuthorizationController reports:

ASAuthorizationError.canceled (rawValue = 1001)
com.apple.AuthenticationServices.AuthorizationError
"The operation couldn't be completed."
userInfo: <empty>

The user never cancelled. Zero Sign in with Apple requests reach our identity provider, so the authorization is abandoned before any token exchange. Google sign-in, which goes through the same native id-token path in the same app, works.

Client configuration verified — the App ID has the Sign In with Apple capability enabled and is configured as a primary App ID (PRIMARY_APP_CONSENT). The signed binary carries com.apple.developer.applesignin = [Default], the embedded provisioning profile grants that same entitlement, and the distribution profile is active.

Controlled experiment (3 August 2026) — to isolate the variable, we created a throwaway App ID fr.animapulse.essai that same day (default configuration, Sign In with Apple as a primary App ID), shipped the same binary under it through internal TestFlight, and tested it on the same device and Apple Account while watching our identity provider's logs live. Result: identical failure — sheet completes authentication, then "Sign Up Not Completed", 1001, zero requests server-side. On that same device and Apple Account, third-party App Store apps using Sign in with Apple work normally. Two App IDs of our team — one of them an hour old — fail where every other team's apps succeed.

Feedback Assistant: FB24150280

Same failure here, on a newly enrolled team. A sysdiagnose taken with the Accounts/AuthKit profile shows the same backend lookup failure.

Team ID: LHK4C7MAP5 (Individual, enrolled 2026-08-04) Bundle ID: com.tisza.app (App ID CR72WGH337) Sign in with Apple is enabled as a PRIMARY App ID — verified via the App Store Connect API (APPLE_ID_AUTH / APPLE_ID_AUTH_APP_CONSENT = PRIMARY_APP_CONSENT). Only one Bundle ID exists in the team; no wildcard and no grouped App IDs. Device: iPhone, iOS 26.5.2 (23F84), TestFlight build.

Feedback Assistant: FB24195637 (sysdiagnose attached)

The log confirms the entitlement is read correctly from our signed binary, and that the failure occurs only in Apple's backend team lookup:

akd [authkit:siwa] Client has default access level in SiwA entitlement akd [authkit:siwa] Setting clientID to com.tisza.app akd [authkit:siwa] Setting teamID to LHK4C7MAP5 akd [authkit:siwa] Fetching developer team for client with ID: com.tisza.app akd [authkit:siwa] Encountered error while fetching developer team: Error Domain=AKSQLError Code=-6003 "(null)" akd [authkit:siwa] No applications were found with the provided Client ID: com.tisza.app -> AKAuthenticationError -7003; the sheet shows "Sign Up Not Completed"

App Review reproduced this on their own device and Apple Account, and rejected our submission under Guideline 2.1(a).

Sign in with Apple: "Sign Up Not Completed" for every App ID in our team — framework returns canceled (1001) with empty userInfo
 
 
Q