Apple Developer Program

RSS for tag

Create and deliver software for users around the world on Apple platforms using the the tools, resources, and support included with Apple Developer Program membership.

Apple Developer Program Documentation

Posts under Apple Developer Program subtopic

Post

Replies

Boosts

Views

Activity

Dev Acct membership enrollment limbo
I signed up for membership on Monday March 16th. It took my credit card info and put me in ‘Pending’ state. My cc was charges $99 but when I go back to my account it has a box for me to continue to signup for membership where it asks to charge my account again. I tried using the account support where it asks to with provider a phone number to call me or to send an email. I chose phone. It called me almost immediately but it was already in the middle of explaining options to select. And before I could get to my keypad it said that my time had expired. ‘Good Bye’. I went back to try again and saw a case id assigned. But it would not let me do another callback or email. Instead I got “Error processing your request”. I’ve tried for 3 hours trying to find another channel to get help. They have my money and I dont have membership. can anyone suggest where I go from here?
2
1
101
2d
Unable to save App ID capabilities in Apple Developer portal
Hello, I’m experiencing an issue in the Apple Developer portal when trying to manage my App ID capabilities. Whenever I try to enable or disable a capability and click Save, the page shows the loading spinner but then nothing is saved. App ID: com.kangarli.lucary Team ID: (my Apple Developer account’s Team ID) Tested on different browsers (Safari, Chrome), cleared cache and cookies The issue affects all capabilities, not just Associated Domains Other sections of the Developer portal work normally Is this a known issue with the Developer portal, or is there any workaround? Thanks in advance.
2
1
397
Sep ’25
Apple pay processing payment fail
Hey, I am trying to implement the apple pay process pay backend service, I have checked everything and somehow it fails. I only have 1 certificate for merchant and 1 for the apple pay process, I have the private keys and try to run this following code that fails - import crypto from 'crypto'; import fs from 'fs'; import forge from 'node-forge'; const MERCHANT_ID_FIELD_OID = '1.2.840.113635.100.6.32'; function decryptedToken() { const token = ""; const ephemeralPublicKey = ""; const encryptedData = ""; //=================================== // Import certs //=================================== const epk = Buffer.from(ephemeralPublicKey, 'base64'); const merchantCert = fs.readFileSync('merchant_full.pem', 'utf8') const paymentProcessorCert = fs.readFileSync("apple_pay_private.pem"); //=================================== let symmetricKey = ''; try { symmetricKey = restoreSymmetricKey(epk, merchantCert, paymentProcessorCert); } catch (err) { throw new Error(`Restore symmetric key failed: ${err.message}`); } try { //----------------------------------- // Use the symmetric key to decrypt the value of the data key //----------------------------------- const decrypted = JSON.parse(decryptCiphertextFunc(symmetricKey, encryptedData)); console.log("Decrypted Token:", decrypted); // const preppedToken = prepTabaPayToken(token, decrypted) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Send decrypted token back to frontend //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // res.send(preppedToken); } catch (err) { throw new Error(`Decrypt cipher data failed: ${err.message}`); } } // extractMerchantID - const extractMerchantID = (merchantCert) => { //=================================== // Extract merchant identification from public key certificate //=================================== try { const info = forge.pki.certificateFromPem(merchantCert); const result = info['extensions'].filter(d => d.id === MERCHANT_ID_FIELD_OID); //----------------------------------- // Return //----------------------------------- return result[0].value.toString().substring(2); } catch (err) { throw new Error(Unable to extract merchant ID from certificate: ${err}); } } // generateSharedSecret - const generateSharedSecret = (merchantPrivateKey, ephemeralPublicKey) => { //=================================== // Use private key from payment processing certificate and the ephemeral public key to generate // the shared secret using Elliptic Curve Diffie*Hellman (ECDH) //=================================== const privateKey = crypto.createPrivateKey({ key: merchantPrivateKey, format: "pem", type: "sec1", // because it's "EC PRIVATE KEY" }); const publicKey = crypto.createPublicKey({ key: ephemeralPublicKey, format: 'der', type: 'spki' }); //----------------------------------- // Return //----------------------------------- return crypto.diffieHellman({privateKey,publicKey: publicKey,}); //----------------------------------- } // getSymmetricKey - const getSymmetricKey = (merchantId, sharedSecret) => { //=================================== // Get KDF_Info as defined from Apple Pay documentation //=================================== const KDF_ALGORITHM = '\x0didaes256GCM'; const KDF_PARTY_V = Buffer.from(merchantId, 'hex').toString('binary'); const KDF_PARTY_U = 'Apple'; const KDF_INFO = KDF_ALGORITHM + KDF_PARTY_U + KDF_PARTY_V; //----------------------------------- // Create hash //----------------------------------- const hash = crypto.createHash('sha256'); hash.update(Buffer.from('000000', 'hex')); hash.update(Buffer.from('01', 'hex')); hash.update(Buffer.from(sharedSecret, 'hex')); hash.update(KDF_INFO, 'binary'); //----------------------------------- // Return //----------------------------------- return hash.digest('hex'); //----------------------------------- } // restoreSymmetricKey - const restoreSymmetricKey = (ephemeralPublicKey, merchantCert, paymentProcessorCert) => { //=================================== // 3.a Use the payment processor private key and the ephemeral public key, to generate the shared secret //=================================== const sharedSecret = generateSharedSecret(paymentProcessorCert, ephemeralPublicKey); //----------------------------------- // 3.b Use the merchant identifier of the public key certificate and the shared secret, to derive the symmetric key //----------------------------------- const merchantId = extractMerchantID(merchantCert); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Return //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ console.log("Merchant ID:", merchantId); console.log("Shared Secret (hex):", sharedSecret); return getSymmetricKey(merchantId, sharedSecret); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } // decryptCiphertextFunc - const decryptCiphertextFunc = (symmetricKey, encryptedData) => { console.log("🔑 Decrypting Ciphertext with Symmetric Key:", symmetricKey); //=================================== // Get symmetric key and initialization vector //=================================== const buf = Buffer.from(encryptedData, 'base64'); const SYMMETRIC_KEY = Buffer.from(symmetricKey, 'hex'); const IV = Buffer.from([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); // Initialization vector of 16 null bytes const CIPHERTEXT = buf.slice(0, -16); //----------------------------------- // Create and return a Decipher object that uses the given algorithm and password (key) //----------------------------------- const decipher = crypto.createDecipheriv("aes-256-gcm", SYMMETRIC_KEY, IV); const tag = buf.slice(-16, buf.length); decipher.setAuthTag(tag); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Load encrypted token into Decipher object //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ let decrypted = decipher.update(CIPHERTEXT); console.log("🔑 Decrypted Data"); decrypted += decipher.final(); //::::::::::::::::::::::::::::::::::: // Return //::::::::::::::::::::::::::::::::::: return decrypted; //::::::::::::::::::::::::::::::::::: } decryptedToken();
2
0
122
Sep ’25
Apple Developer Program - Payment button freezes during enrollment - Enrollment ID: AJ78LF239A
Hi Apple Developer Support Team, I need urgent assistance with my Apple Developer Program enrollment. My details: Enrollment ID: AJ78LF239A Support Case: 102840241902 (opened 4 days ago, no response yet) Issue: I have completed all enrollment steps and entered my payment information correctly. When I click the "Continue" button to finalize the payment, the page freezes completely — no error message, no confirmation, nothing happens. Steps already taken: Confirmed with my bank that the card supports international purchases Removed and re-added the card in Apple ID settings Tried multiple times on different days and browsers Sent email to Apple Developer support (devprograms) Opened support case 102840241902 with no response This is blocking my app from being published on the App Store. I kindly request that someone manually process the payment or provide an alternative method to complete enrollment. Thank you.
2
1
50
1w
Can't renew, can't update contact info
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?
2
3
711
Dec ’25
TLine::EnumerateCaretOffsets Error
Hello all. I am currently working on a bug that has recently grown due to the beta release of iOS 18.4. I am unable to reproduce the crash at the moment; however, given that the bug is mostly exclusive to 18.4, I was wondering if this is a known issue or one specific to my app? App crashes on the main thread with EXC_BREAKPOINT. Below is the truncated stack trace before the crash: 0x000000018fff6044 (CoreText + 0x00069044) TLine::EnumerateCaretOffsets(std::__1::function<void (double, long, bool, bool*)>) const 0x000000018fff5938 (CoreText + 0x00068938) TLine::EnumerateCaretOffsets(std::__1::function<void (double, long, bool, bool*)>) const 0x000000018fff478c (CoreText + 0x0006778c) TLine::CharIndexToOffsets(long) const 0x000000018fff4564 (CoreText + 0x00067564) CTLineGetOffsetForStringIndex ... [internal code] Aside: I wonder if this has anything to do with some visibly hidden unicode characters.
2
1
147
Mar ’25
Enrollment Failure – Unable to Complete Apple Developer Program Registration
Dear Apple Developer Support Team, I am writing to request assistance regarding an issue I am experiencing while attempting to enroll in the Apple Developer Program. Below are the details of the problem: The enrollment process fails before reaching the payment page. The message displayed is: “Your enrollment could not be completed.” The error appears prior to any payment attempt. Two-factor authentication is enabled on the Apple ID. Email address and phone number are verified. The Apple ID being used for enrollment is different from our existing Enterprise account. We have attempted enrollment using: A U.S. address A Indian phone number A clean browser session (logged out of other Apple accounts) The existing Apple Enterprise account under our organization is active and functioning without issues. This new enrollment attempt is for a separate Developer Program account using a different email address. We have tried multiple browsers and networks, but the issue persists and prevents us from proceeding to payment. Could you please check whether: The Apple ID is restricted or flagged in your system? There are any verification issues preventing enrollment? Any additional steps are required from our side to complete registration? Kindly let us know how we can resolve this and proceed with successful enrollment. Thank you for your assistance.
2
0
369
1w
Apple Developer Enrollment Is Stuck on “Pending” despite multiple attempts to contact support.
Issue: I have completed Apple Developer Program three separate times and paid twice: Feb 17, 2026 Feb 20, 2026 Feb 27, 2026 Case IDs: 102826219361 102831748980 I received an Order Acknowledgement email each time stating processing within 2 business days. However: My account still shows “Complete your purchase” My membership has not been activated I have received no follow-up or activation email Multiple support emails received no response. This appears to be a backend enrollment fulfillment failure or a failure on apple supports part, not a payment failure. I need this escalated to the Developer Program Enrollment team for manual review and activation. This is blocking my app development, and frankly the lack of communication is unacceptable for a company like Apple.
2
0
88
3w
Payment Completed but Developer Account Not Activated – No Response for 6 Days
Hello, I’m writing this here because I’m honestly stuck and unable to reach anyone through official support channels. Order Number: W1466057949 Order Date: 18/02/2026 Case ID: 102824542025 My payment was successfully approved and processed by my bank. The amount has been fully charged. However, my Apple Developer account has still not been activated. I opened a support ticket immediately after noticing the issue. It has now been 6 days, and I have received absolutely no response. There is no active support in Turkey for this issue. When I try calling the Ireland support number, I can only reach an automated system — there is no way to speak to a real person. I currently have no direct contact channel to resolve this. This situation is blocking my development work and causing serious delays. I have completed my payment in good faith, yet I cannot access the service I paid for, and I cannot reach anyone for assistance. If anyone has experienced a similar issue or knows how to escalate this properly, I would greatly appreciate guidance. Thank you.
2
2
19k
3w
Authentication failed because the remote party sent a TLS alert: 'HandshakeFailure'
Around March 25th, the payment function of my app suddenly failed to successfully parse payment information, while the previous functions were normal. The normal logic is that we will send payment information to this address on Apple( https://buy.itunes.apple.com/verifyReceipt )We will receive a parsed file in JSON format. But this time we did get an error, which is as follows 2025-03-26 16:46:58.0064 (HttpHelper.cs:78) Exception ex: System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System. Security.Authentication.AuthenticationException: Authentication failed because the remote party sent a TLS alert: 'HandshakeFailure'. We have tried many solutions and have not received any improvement. I would like to ask if you have recently upgraded something that has caused some old code to become unusable. Hope you can provide us with some solutions, thank you!
2
0
162
Mar ’25
Sign in with apple get invalid_client error
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.
2
3
282
Jun ’25
Dev Acct membership enrollment limbo
I signed up for membership on Monday March 16th. It took my credit card info and put me in ‘Pending’ state. My cc was charges $99 but when I go back to my account it has a box for me to continue to signup for membership where it asks to charge my account again. I tried using the account support where it asks to with provider a phone number to call me or to send an email. I chose phone. It called me almost immediately but it was already in the middle of explaining options to select. And before I could get to my keypad it said that my time had expired. ‘Good Bye’. I went back to try again and saw a case id assigned. But it would not let me do another callback or email. Instead I got “Error processing your request”. I’ve tried for 3 hours trying to find another channel to get help. They have my money and I dont have membership. can anyone suggest where I go from here?
Replies
2
Boosts
1
Views
101
Activity
2d
Unable to save App ID capabilities in Apple Developer portal
Hello, I’m experiencing an issue in the Apple Developer portal when trying to manage my App ID capabilities. Whenever I try to enable or disable a capability and click Save, the page shows the loading spinner but then nothing is saved. App ID: com.kangarli.lucary Team ID: (my Apple Developer account’s Team ID) Tested on different browsers (Safari, Chrome), cleared cache and cookies The issue affects all capabilities, not just Associated Domains Other sections of the Developer portal work normally Is this a known issue with the Developer portal, or is there any workaround? Thanks in advance.
Replies
2
Boosts
1
Views
397
Activity
Sep ’25
Weatherkit Next Hour Rain Data
Next hour rain data for the last 12 hours for United Kingdom is not loading.
Replies
2
Boosts
1
Views
226
Activity
Aug ’25
Unable to edit profile on Apple Developer account page
Bug submission: When I try to edit my developer profile on the Apple Developer account page, it won't save anything. Pressing the "Finish" button does nothing.
Replies
2
Boosts
1
Views
88
Activity
3d
Apple pay processing payment fail
Hey, I am trying to implement the apple pay process pay backend service, I have checked everything and somehow it fails. I only have 1 certificate for merchant and 1 for the apple pay process, I have the private keys and try to run this following code that fails - import crypto from 'crypto'; import fs from 'fs'; import forge from 'node-forge'; const MERCHANT_ID_FIELD_OID = '1.2.840.113635.100.6.32'; function decryptedToken() { const token = ""; const ephemeralPublicKey = ""; const encryptedData = ""; //=================================== // Import certs //=================================== const epk = Buffer.from(ephemeralPublicKey, 'base64'); const merchantCert = fs.readFileSync('merchant_full.pem', 'utf8') const paymentProcessorCert = fs.readFileSync("apple_pay_private.pem"); //=================================== let symmetricKey = ''; try { symmetricKey = restoreSymmetricKey(epk, merchantCert, paymentProcessorCert); } catch (err) { throw new Error(`Restore symmetric key failed: ${err.message}`); } try { //----------------------------------- // Use the symmetric key to decrypt the value of the data key //----------------------------------- const decrypted = JSON.parse(decryptCiphertextFunc(symmetricKey, encryptedData)); console.log("Decrypted Token:", decrypted); // const preppedToken = prepTabaPayToken(token, decrypted) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Send decrypted token back to frontend //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // res.send(preppedToken); } catch (err) { throw new Error(`Decrypt cipher data failed: ${err.message}`); } } // extractMerchantID - const extractMerchantID = (merchantCert) => { //=================================== // Extract merchant identification from public key certificate //=================================== try { const info = forge.pki.certificateFromPem(merchantCert); const result = info['extensions'].filter(d => d.id === MERCHANT_ID_FIELD_OID); //----------------------------------- // Return //----------------------------------- return result[0].value.toString().substring(2); } catch (err) { throw new Error(Unable to extract merchant ID from certificate: ${err}); } } // generateSharedSecret - const generateSharedSecret = (merchantPrivateKey, ephemeralPublicKey) => { //=================================== // Use private key from payment processing certificate and the ephemeral public key to generate // the shared secret using Elliptic Curve Diffie*Hellman (ECDH) //=================================== const privateKey = crypto.createPrivateKey({ key: merchantPrivateKey, format: "pem", type: "sec1", // because it's "EC PRIVATE KEY" }); const publicKey = crypto.createPublicKey({ key: ephemeralPublicKey, format: 'der', type: 'spki' }); //----------------------------------- // Return //----------------------------------- return crypto.diffieHellman({privateKey,publicKey: publicKey,}); //----------------------------------- } // getSymmetricKey - const getSymmetricKey = (merchantId, sharedSecret) => { //=================================== // Get KDF_Info as defined from Apple Pay documentation //=================================== const KDF_ALGORITHM = '\x0didaes256GCM'; const KDF_PARTY_V = Buffer.from(merchantId, 'hex').toString('binary'); const KDF_PARTY_U = 'Apple'; const KDF_INFO = KDF_ALGORITHM + KDF_PARTY_U + KDF_PARTY_V; //----------------------------------- // Create hash //----------------------------------- const hash = crypto.createHash('sha256'); hash.update(Buffer.from('000000', 'hex')); hash.update(Buffer.from('01', 'hex')); hash.update(Buffer.from(sharedSecret, 'hex')); hash.update(KDF_INFO, 'binary'); //----------------------------------- // Return //----------------------------------- return hash.digest('hex'); //----------------------------------- } // restoreSymmetricKey - const restoreSymmetricKey = (ephemeralPublicKey, merchantCert, paymentProcessorCert) => { //=================================== // 3.a Use the payment processor private key and the ephemeral public key, to generate the shared secret //=================================== const sharedSecret = generateSharedSecret(paymentProcessorCert, ephemeralPublicKey); //----------------------------------- // 3.b Use the merchant identifier of the public key certificate and the shared secret, to derive the symmetric key //----------------------------------- const merchantId = extractMerchantID(merchantCert); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Return //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ console.log("Merchant ID:", merchantId); console.log("Shared Secret (hex):", sharedSecret); return getSymmetricKey(merchantId, sharedSecret); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } // decryptCiphertextFunc - const decryptCiphertextFunc = (symmetricKey, encryptedData) => { console.log("🔑 Decrypting Ciphertext with Symmetric Key:", symmetricKey); //=================================== // Get symmetric key and initialization vector //=================================== const buf = Buffer.from(encryptedData, 'base64'); const SYMMETRIC_KEY = Buffer.from(symmetricKey, 'hex'); const IV = Buffer.from([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); // Initialization vector of 16 null bytes const CIPHERTEXT = buf.slice(0, -16); //----------------------------------- // Create and return a Decipher object that uses the given algorithm and password (key) //----------------------------------- const decipher = crypto.createDecipheriv("aes-256-gcm", SYMMETRIC_KEY, IV); const tag = buf.slice(-16, buf.length); decipher.setAuthTag(tag); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Load encrypted token into Decipher object //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ let decrypted = decipher.update(CIPHERTEXT); console.log("🔑 Decrypted Data"); decrypted += decipher.final(); //::::::::::::::::::::::::::::::::::: // Return //::::::::::::::::::::::::::::::::::: return decrypted; //::::::::::::::::::::::::::::::::::: } decryptedToken();
Replies
2
Boosts
0
Views
122
Activity
Sep ’25
Apple Dev payment issue
Hello guys. I made a payment for developer program. 100 dollars taken, Apple dropped a letter about the invoice number, the order, everything seems to be fine. But website cannot find this order. Also my account in Apple Dev doesn’t see any purchase and asks to pay again. What i have to do in this situation?
Replies
2
Boosts
0
Views
157
Activity
1w
How can we force update our Account Holder?
Hi all,Our Account Holder has resigned the company and is not helpful in getting the account transferred.Can we somehow force update the account holder via Apple Support?Kind regards,Dieter
Replies
2
Boosts
1
Views
1.1k
Activity
Oct ’25
Apple Developer Program - Payment button freezes during enrollment - Enrollment ID: AJ78LF239A
Hi Apple Developer Support Team, I need urgent assistance with my Apple Developer Program enrollment. My details: Enrollment ID: AJ78LF239A Support Case: 102840241902 (opened 4 days ago, no response yet) Issue: I have completed all enrollment steps and entered my payment information correctly. When I click the "Continue" button to finalize the payment, the page freezes completely — no error message, no confirmation, nothing happens. Steps already taken: Confirmed with my bank that the card supports international purchases Removed and re-added the card in Apple ID settings Tried multiple times on different days and browsers Sent email to Apple Developer support (devprograms) Opened support case 102840241902 with no response This is blocking my app from being published on the App Store. I kindly request that someone manually process the payment or provide an alternative method to complete enrollment. Thank you.
Replies
2
Boosts
1
Views
50
Activity
1w
Can't renew, can't update contact info
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?
Replies
2
Boosts
3
Views
711
Activity
Dec ’25
I paid twice for Apple Developer Membership
I accidentally paid twice for Apple Developer Membership, can you refund me? I also want to know what is the status of my first enrollment, 3 days passed since I enrolled.
Replies
2
Boosts
0
Views
65
Activity
3w
TLine::EnumerateCaretOffsets Error
Hello all. I am currently working on a bug that has recently grown due to the beta release of iOS 18.4. I am unable to reproduce the crash at the moment; however, given that the bug is mostly exclusive to 18.4, I was wondering if this is a known issue or one specific to my app? App crashes on the main thread with EXC_BREAKPOINT. Below is the truncated stack trace before the crash: 0x000000018fff6044 (CoreText + 0x00069044) TLine::EnumerateCaretOffsets(std::__1::function<void (double, long, bool, bool*)>) const 0x000000018fff5938 (CoreText + 0x00068938) TLine::EnumerateCaretOffsets(std::__1::function<void (double, long, bool, bool*)>) const 0x000000018fff478c (CoreText + 0x0006778c) TLine::CharIndexToOffsets(long) const 0x000000018fff4564 (CoreText + 0x00067564) CTLineGetOffsetForStringIndex ... [internal code] Aside: I wonder if this has anything to do with some visibly hidden unicode characters.
Replies
2
Boosts
1
Views
147
Activity
Mar ’25
Enrollment Failure – Unable to Complete Apple Developer Program Registration
Dear Apple Developer Support Team, I am writing to request assistance regarding an issue I am experiencing while attempting to enroll in the Apple Developer Program. Below are the details of the problem: The enrollment process fails before reaching the payment page. The message displayed is: “Your enrollment could not be completed.” The error appears prior to any payment attempt. Two-factor authentication is enabled on the Apple ID. Email address and phone number are verified. The Apple ID being used for enrollment is different from our existing Enterprise account. We have attempted enrollment using: A U.S. address A Indian phone number A clean browser session (logged out of other Apple accounts) The existing Apple Enterprise account under our organization is active and functioning without issues. This new enrollment attempt is for a separate Developer Program account using a different email address. We have tried multiple browsers and networks, but the issue persists and prevents us from proceeding to payment. Could you please check whether: The Apple ID is restricted or flagged in your system? There are any verification issues preventing enrollment? Any additional steps are required from our side to complete registration? Kindly let us know how we can resolve this and proceed with successful enrollment. Thank you for your assistance.
Replies
2
Boosts
0
Views
369
Activity
1w
Apple Developer Enrollment Is Stuck on “Pending” despite multiple attempts to contact support.
Issue: I have completed Apple Developer Program three separate times and paid twice: Feb 17, 2026 Feb 20, 2026 Feb 27, 2026 Case IDs: 102826219361 102831748980 I received an Order Acknowledgement email each time stating processing within 2 business days. However: My account still shows “Complete your purchase” My membership has not been activated I have received no follow-up or activation email Multiple support emails received no response. This appears to be a backend enrollment fulfillment failure or a failure on apple supports part, not a payment failure. I need this escalated to the Developer Program Enrollment team for manual review and activation. This is blocking my app development, and frankly the lack of communication is unacceptable for a company like Apple.
Replies
2
Boosts
0
Views
88
Activity
3w
Provisioning profile doesn't include the com.apple.developer.music-kit entitlement.
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.
Replies
2
Boosts
3
Views
192
Activity
Jul ’25
Payment Completed but Developer Account Not Activated – No Response for 6 Days
Hello, I’m writing this here because I’m honestly stuck and unable to reach anyone through official support channels. Order Number: W1466057949 Order Date: 18/02/2026 Case ID: 102824542025 My payment was successfully approved and processed by my bank. The amount has been fully charged. However, my Apple Developer account has still not been activated. I opened a support ticket immediately after noticing the issue. It has now been 6 days, and I have received absolutely no response. There is no active support in Turkey for this issue. When I try calling the Ireland support number, I can only reach an automated system — there is no way to speak to a real person. I currently have no direct contact channel to resolve this. This situation is blocking my development work and causing serious delays. I have completed my payment in good faith, yet I cannot access the service I paid for, and I cannot reach anyone for assistance. If anyone has experienced a similar issue or knows how to escalate this properly, I would greatly appreciate guidance. Thank you.
Replies
2
Boosts
2
Views
19k
Activity
3w
Authentication failed because the remote party sent a TLS alert: 'HandshakeFailure'
Around March 25th, the payment function of my app suddenly failed to successfully parse payment information, while the previous functions were normal. The normal logic is that we will send payment information to this address on Apple( https://buy.itunes.apple.com/verifyReceipt )We will receive a parsed file in JSON format. But this time we did get an error, which is as follows 2025-03-26 16:46:58.0064 (HttpHelper.cs:78) Exception ex: System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System. Security.Authentication.AuthenticationException: Authentication failed because the remote party sent a TLS alert: 'HandshakeFailure'. We have tried many solutions and have not received any improvement. I would like to ask if you have recently upgraded something that has caused some old code to become unusable. Hope you can provide us with some solutions, thank you!
Replies
2
Boosts
0
Views
162
Activity
Mar ’25
Sign in with apple get invalid_client error
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.
Replies
2
Boosts
3
Views
282
Activity
Jun ’25
Confirmação de 18 anos
Nao consigo confirmar que tenho mais de 18 anos. Nenhum cartão de crédito aceita, aparece tente mais tarde e a imagem da CNH também não é enviada aparece erro.
Replies
2
Boosts
1
Views
88
Activity
2w
Your enrollment in the Apple Developer Program could not be completed at this time.
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."
Replies
2
Boosts
3
Views
449
Activity
Jan ’26
Un enroll
Can someone tell me how to unenroll from the developer program?
Replies
2
Boosts
0
Views
145
Activity
Sep ’25