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

Can’t Access Membership Details or Renew Membership – “Your account can’t access this page” (I’m the Account Holder)
I urgently need help with my Apple Developer account. I’m the Account Holder for my organization, but when I try to open Membership Details, I get 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.” However, I am the Account Holder, and I’ve logged in with the correct Apple ID. Since then, I haven’t been able to access the Membership page or renew our developer program — even though I’ve tried many different ways (different browsers, devices, clearing cache, logging in/out, etc.). Here are our account details: Entity Name: REVER REAL ESTATE TECHNOLOGY COMPANY LIMITED Team ID: W2GAXF66RN Program: Apple Developer Program (Organization) Phone: +84-0869702321 Address: No. 5 - 7, B4 Street, An Loi Dong Ward, Thu Duc City, Viet Nam Annual Fee: US$99 Renewal Date: October 19, 2025 I have already added valid VISA payment methods, but the membership didn’t auto-renew. Please let me know how to fix this issue as soon as possible — our apps depend on this renewal, and the delay is critical for our business operations. Thank you very much for your assistance!
0
0
117
Oct ’25
Unable to Complete Apple Developer Enrollment – No Response After Payment
Developer Tools & ServicesHello, I’m trying to enroll in the Apple Developer Program as an individual, but I’ve run into repeated issues and haven’t received any response or confirmation. Here’s what I’ve tried: I created a new Apple ID with my real name (first and last name). Enabled two-factor authentication. Verified that my billing and shipping addresses are complete. Tried enrolling both from the web and from the Apple Developer app on an iPhone. Used multiple valid credit and debit cards (Visa and Mastercard). Waited over 48 hours for confirmation or email—still nothing. No charges appear on my bank account either. I submitted a support request via the official Developer Support page but haven’t received any reply. I’m located in TUNISIA, and my Apple ID region matches my billing info and card. At this point, I’m unsure what’s going wrong or if my enrollment is blocked. Has anyone else faced this issue? Any advice on how to proceed or get a response from Apple? Thank you in advance. Best regards
0
0
80
Jun ’25
Issue with Apple Developer Enrollment – Email Validation
Hi Forum, I am currently facing an issue with the Apple Developer enrollment process. My legal entity, Medinertia Technologies Pvt Ltd, is registered in India, and I have obtained a valid D-U-N-S number for it. I also purchased the domain medinertia.co.in and created a business email (support @medinertia.co.in). However, this email is still not being accepted during enrollment. Could you please clarify what domain extensions or email formats are supported for business verification? Without clear guidelines on acceptable domain names and email IDs, it becomes difficult and costly to keep purchasing multiple domains. Your guidance on the correct domain/email requirements will be greatly appreciated. Best regards, Uday
1
0
92
Sep ’25
Confirmation on the Use of MDM Vendor CSR Certificates in On-Premises MDM Solutions
We are developing an MDM solution. In addition to the cloud-based version, we are also developing an on-premises version of the MDM solution for organizations such as government agencies and other entities for whom using public cloud services is difficult. In such cases, regarding the "MDM vendor CSR certificate" to be included in the on-premises package: Would it be acceptable to use a certificate owned by our company (the MDM vendor)? Or would it be necessary for the client organization to prepare a new certificate themselves?
2
0
143
Jun ’25
Unable to renew developer program because there is no renew button
We're unable to renew our developer program with apple because there is no renew button shown to us, neither on the website, mac app nor ios app. We followed the instructions shown to us on the app connect page on how to renew it. but when where they're saying there should be a renew button, there is none or anywhere else. How are we suppose to renew? Raised this with a support ticket but haven't received any reply, case ID: 102733260138 How to get this resolved? We don't get any "phone call" option on the support page either.
0
0
92
Oct ’25
Enrollment not successful - no reply from German dev Team
We registered an Apple Account and started the enrollment as company. Entered DUNS number and everything. Afterwards we got the mail, there is somthing suspicous, we have to reply to germandev@ why we want to be registered. We found out, that we had a student once who started developing an app and registered themselves with company details. This account seems to be closed, but anyhow, it is mixed now. I tried to write several times to germandev@ team, but we don't get any reply for weeks. Who else can help us? Some phone number? Thanks
0
0
95
Aug ’25
Desperate for our license renewal
We requested our renewal almost 4 weeks ago. No status updates at all. When we've asked support, we get "It's been escalated" and that we just have to wait. We have quite a large number of people who can't do their work as a result and it's causing a major impact. Is there ANYONE at @apple that can help push our renewal through? Anyone???
0
0
99
Sep ’25
My dev account is blocked
For un unknown reason, my Apple ID has been blocked. Since I can not connect anymore to my developer account ! I've asked to unblock it (iforgot.apple.com) but according to support the unblock sequence is not send because this Apple ID is in used. I need help to unblock my ID in order to manage my app.... note : I use an another account to post this messages.
1
0
357
Jan ’26
Unable to Complete Apple Developer Enrollment – Account Issue
Dear Apple Developer Support Team, I am experiencing an issue when trying to enroll in the Apple Developer Program with my Apple ID . When I click “Join the Apple Developer Program,” a message appears stating: “Your account may have an issue. You need to resolve it before you can continue the enrollment process.” I have already contacted Apple Support multiple times in China, but the issue has not been resolved after several weeks. This is preventing us from completing the registration and moving forward with our app development. Could you please help us: Identify the specific issue with this account. Provide the steps required to resolve it. Expedite the process, as this delay is significantly affecting our business. Account details: Apple ID Region: China Mainland Enrollment type: Company/Organization We would greatly appreciate your assistance and a timely resolution. Please let us know if you require any additional documents or verification. Thank you for your support. Best regards,
0
0
79
Sep ’25
Enrollment Button not working on Apple Developer App
Hello Apple Support team, I hope You are doing well this is Muhammad Musaab and i am currently applying for the apple developer program i have successfully completed my apple profile and when i logged in to my developer app on macbook and also on my iphone the enrollment button gets grayed out and unclickable, please i do not want to sign up on web page i am asking help regarding the grayed out button i am getting on apple developer app. Kindly resolve this issue as soon so that i could provide my unique games and apps to apple users. Thanks!
0
0
95
Jun ’25
Unable to renew the Apple Developer membership.
Hello. I have already completed the renewal payment on Aug. 8 and the payment is currently in good standing. Please review my situation below: My app has been taken down due to membership expiration. I already renewed on Aug. 8, and the payment went through without issues. I cannot renew. Even when accessing with the owner account, the membership button does not appear — only four buttons (Tools and Resources, Profile, Emails, Agreements) are visible. If I press “Enroll today” as the only option, it moves to a screen saying “Your Apple Account is already associated with the Account Holder of a membership.” and I cannot enroll. Thank you.
0
0
168
Sep ’25
Push Notifications for Apple Wallet Passes (PassKit) — Why don't notifications arrive despite successful APNs responses?
Hi everyone, I'm working on integrating push notifications for Apple Wallet passes (loyalty cards) with a custom Pass Type Identifier. I've set up the Pass Type ID and APNs certificates in the Apple Developer portal. My backend sends push notifications via APNs with the topic set to the Pass Type ID. APNs responses indicate success (HTTP 200), but the notifications do not appear on devices. Device tokens are valid and properly stored. The pass JSON includes webServiceURL and authenticationToken. Has anyone encountered this issue or can share insights on: Common misconfigurations that prevent push notifications from being delivered to Wallet passes? Additional steps or configurations required in the Apple Developer account or in the pass JSON? Ways to debug or log APNs push notifications specifically for passes? Restrictions or limitations of Wallet pass notifications? Thanks in advance for your help!
0
0
103
Jun ’25
Charged for Renewals Despite Being Under Review for 13 Months
Hello everyone. I'm hoping to get some guidance on a unique and difficult situation we've been facing for over a year. Our app was approved and had been live on the App Store for some time. However, 13 months ago, our developer account enrollment was revoked. Since then, our app has remained live on the App Store, but we've been unable to make any updates, fix bugs, or respond to user feedback. We've been trying to resolve this with Apple for over a year, sending countless emails and making numerous phone calls, but we've had no luck getting through to anyone who can help. To make matters even more confusing, we were recently charged for our annual developer program renewal, despite being unable to use the service. This renewal charge has left us in an unclear position. We were starting to lose hope that this issue could ever be resolved, but this recent charge has made us wonder if there's still a chance. We are seeking advice on whether we should continue to hold out hope or if this is a sign we should move on. If anyone has experience with a similar issue or knows of an effective way to escalate this matter to the right people at Apple, your advice would be greatly appreciated. Thank you for your time and any help you can offer.
0
0
53
Sep ’25
Did rsync get a wrong ip address resolving when in macOS 26
After upgrading my Mac to macOS 26, I encountered a domain resolution error with the rsync command. I ran both the ping and nslookup commands, and they were able to resolve the correct IP address. However, the rsync command resolved to an incorrect IP address. Upon comparison, I found that rsync seems to be parsing the user@hostname as a whole string for resolution.Did anyone get the same error?
1
0
118
Oct ’25
iOS 26 bugs
Hi, here´s what I noticed for iOS bugs : red notifications badges go under App name above control panel and notifications panel are too clear and too transparent as we cannot distinguish what’s written with what is under. widget for hour sometimes doesn’t synchronise page scrolling lags somtimes. there is still no GPS/location shortcut in panel control. why not allow to chose previous design icon in the choice of design. Some new icon colors are so awfull ! transparencies and blurred design are often hard to read. the App precision design and contrast are less confortable for the sight. Apple car background image is not nice and seems to be dirty.
1
0
120
Jun ’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
154
Sep ’25
Can’t Access Membership Details or Renew Membership – “Your account can’t access this page” (I’m the Account Holder)
I urgently need help with my Apple Developer account. I’m the Account Holder for my organization, but when I try to open Membership Details, I get 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.” However, I am the Account Holder, and I’ve logged in with the correct Apple ID. Since then, I haven’t been able to access the Membership page or renew our developer program — even though I’ve tried many different ways (different browsers, devices, clearing cache, logging in/out, etc.). Here are our account details: Entity Name: REVER REAL ESTATE TECHNOLOGY COMPANY LIMITED Team ID: W2GAXF66RN Program: Apple Developer Program (Organization) Phone: +84-0869702321 Address: No. 5 - 7, B4 Street, An Loi Dong Ward, Thu Duc City, Viet Nam Annual Fee: US$99 Renewal Date: October 19, 2025 I have already added valid VISA payment methods, but the membership didn’t auto-renew. Please let me know how to fix this issue as soon as possible — our apps depend on this renewal, and the delay is critical for our business operations. Thank you very much for your assistance!
Replies
0
Boosts
0
Views
117
Activity
Oct ’25
Unable to Complete Apple Developer Enrollment – No Response After Payment
Developer Tools & ServicesHello, I’m trying to enroll in the Apple Developer Program as an individual, but I’ve run into repeated issues and haven’t received any response or confirmation. Here’s what I’ve tried: I created a new Apple ID with my real name (first and last name). Enabled two-factor authentication. Verified that my billing and shipping addresses are complete. Tried enrolling both from the web and from the Apple Developer app on an iPhone. Used multiple valid credit and debit cards (Visa and Mastercard). Waited over 48 hours for confirmation or email—still nothing. No charges appear on my bank account either. I submitted a support request via the official Developer Support page but haven’t received any reply. I’m located in TUNISIA, and my Apple ID region matches my billing info and card. At this point, I’m unsure what’s going wrong or if my enrollment is blocked. Has anyone else faced this issue? Any advice on how to proceed or get a response from Apple? Thank you in advance. Best regards
Replies
0
Boosts
0
Views
80
Activity
Jun ’25
Issue with Apple Developer Enrollment – Email Validation
Hi Forum, I am currently facing an issue with the Apple Developer enrollment process. My legal entity, Medinertia Technologies Pvt Ltd, is registered in India, and I have obtained a valid D-U-N-S number for it. I also purchased the domain medinertia.co.in and created a business email (support @medinertia.co.in). However, this email is still not being accepted during enrollment. Could you please clarify what domain extensions or email formats are supported for business verification? Without clear guidelines on acceptable domain names and email IDs, it becomes difficult and costly to keep purchasing multiple domains. Your guidance on the correct domain/email requirements will be greatly appreciated. Best regards, Uday
Replies
1
Boosts
0
Views
92
Activity
Sep ’25
Confirmation on the Use of MDM Vendor CSR Certificates in On-Premises MDM Solutions
We are developing an MDM solution. In addition to the cloud-based version, we are also developing an on-premises version of the MDM solution for organizations such as government agencies and other entities for whom using public cloud services is difficult. In such cases, regarding the "MDM vendor CSR certificate" to be included in the on-premises package: Would it be acceptable to use a certificate owned by our company (the MDM vendor)? Or would it be necessary for the client organization to prepare a new certificate themselves?
Replies
2
Boosts
0
Views
143
Activity
Jun ’25
Unable to renew developer program because there is no renew button
We're unable to renew our developer program with apple because there is no renew button shown to us, neither on the website, mac app nor ios app. We followed the instructions shown to us on the app connect page on how to renew it. but when where they're saying there should be a renew button, there is none or anywhere else. How are we suppose to renew? Raised this with a support ticket but haven't received any reply, case ID: 102733260138 How to get this resolved? We don't get any "phone call" option on the support page either.
Replies
0
Boosts
0
Views
92
Activity
Oct ’25
Enrollment not successful - no reply from German dev Team
We registered an Apple Account and started the enrollment as company. Entered DUNS number and everything. Afterwards we got the mail, there is somthing suspicous, we have to reply to germandev@ why we want to be registered. We found out, that we had a student once who started developing an app and registered themselves with company details. This account seems to be closed, but anyhow, it is mixed now. I tried to write several times to germandev@ team, but we don't get any reply for weeks. Who else can help us? Some phone number? Thanks
Replies
0
Boosts
0
Views
95
Activity
Aug ’25
Desperate for our license renewal
We requested our renewal almost 4 weeks ago. No status updates at all. When we've asked support, we get "It's been escalated" and that we just have to wait. We have quite a large number of people who can't do their work as a result and it's causing a major impact. Is there ANYONE at @apple that can help push our renewal through? Anyone???
Replies
0
Boosts
0
Views
99
Activity
Sep ’25
Developer Payment for Enrollment Not Working
I have been trying to pay for enrollment as a developer all day now. i received the same notification that authentication failed. I have tried different cards and all the address information is correct. I am unsure what to do. Support was useless.
Replies
1
Boosts
0
Views
127
Activity
Jan ’26
My dev account is blocked
For un unknown reason, my Apple ID has been blocked. Since I can not connect anymore to my developer account ! I've asked to unblock it (iforgot.apple.com) but according to support the unblock sequence is not send because this Apple ID is in used. I need help to unblock my ID in order to manage my app.... note : I use an another account to post this messages.
Replies
1
Boosts
0
Views
357
Activity
Jan ’26
Unable to Complete Apple Developer Enrollment – Account Issue
Dear Apple Developer Support Team, I am experiencing an issue when trying to enroll in the Apple Developer Program with my Apple ID . When I click “Join the Apple Developer Program,” a message appears stating: “Your account may have an issue. You need to resolve it before you can continue the enrollment process.” I have already contacted Apple Support multiple times in China, but the issue has not been resolved after several weeks. This is preventing us from completing the registration and moving forward with our app development. Could you please help us: Identify the specific issue with this account. Provide the steps required to resolve it. Expedite the process, as this delay is significantly affecting our business. Account details: Apple ID Region: China Mainland Enrollment type: Company/Organization We would greatly appreciate your assistance and a timely resolution. Please let us know if you require any additional documents or verification. Thank you for your support. Best regards,
Replies
0
Boosts
0
Views
79
Activity
Sep ’25
Enrollment Button not working on Apple Developer App
Hello Apple Support team, I hope You are doing well this is Muhammad Musaab and i am currently applying for the apple developer program i have successfully completed my apple profile and when i logged in to my developer app on macbook and also on my iphone the enrollment button gets grayed out and unclickable, please i do not want to sign up on web page i am asking help regarding the grayed out button i am getting on apple developer app. Kindly resolve this issue as soon so that i could provide my unique games and apps to apple users. Thanks!
Replies
0
Boosts
0
Views
95
Activity
Jun ’25
Unable to renew the Apple Developer membership.
Hello. I have already completed the renewal payment on Aug. 8 and the payment is currently in good standing. Please review my situation below: My app has been taken down due to membership expiration. I already renewed on Aug. 8, and the payment went through without issues. I cannot renew. Even when accessing with the owner account, the membership button does not appear — only four buttons (Tools and Resources, Profile, Emails, Agreements) are visible. If I press “Enroll today” as the only option, it moves to a screen saying “Your Apple Account is already associated with the Account Holder of a membership.” and I cannot enroll. Thank you.
Replies
0
Boosts
0
Views
168
Activity
Sep ’25
Push Notifications for Apple Wallet Passes (PassKit) — Why don't notifications arrive despite successful APNs responses?
Hi everyone, I'm working on integrating push notifications for Apple Wallet passes (loyalty cards) with a custom Pass Type Identifier. I've set up the Pass Type ID and APNs certificates in the Apple Developer portal. My backend sends push notifications via APNs with the topic set to the Pass Type ID. APNs responses indicate success (HTTP 200), but the notifications do not appear on devices. Device tokens are valid and properly stored. The pass JSON includes webServiceURL and authenticationToken. Has anyone encountered this issue or can share insights on: Common misconfigurations that prevent push notifications from being delivered to Wallet passes? Additional steps or configurations required in the Apple Developer account or in the pass JSON? Ways to debug or log APNs push notifications specifically for passes? Restrictions or limitations of Wallet pass notifications? Thanks in advance for your help!
Replies
0
Boosts
0
Views
103
Activity
Jun ’25
Charged for Renewals Despite Being Under Review for 13 Months
Hello everyone. I'm hoping to get some guidance on a unique and difficult situation we've been facing for over a year. Our app was approved and had been live on the App Store for some time. However, 13 months ago, our developer account enrollment was revoked. Since then, our app has remained live on the App Store, but we've been unable to make any updates, fix bugs, or respond to user feedback. We've been trying to resolve this with Apple for over a year, sending countless emails and making numerous phone calls, but we've had no luck getting through to anyone who can help. To make matters even more confusing, we were recently charged for our annual developer program renewal, despite being unable to use the service. This renewal charge has left us in an unclear position. We were starting to lose hope that this issue could ever be resolved, but this recent charge has made us wonder if there's still a chance. We are seeking advice on whether we should continue to hold out hope or if this is a sign we should move on. If anyone has experience with a similar issue or knows of an effective way to escalate this matter to the right people at Apple, your advice would be greatly appreciated. Thank you for your time and any help you can offer.
Replies
0
Boosts
0
Views
53
Activity
Sep ’25
Can not login with developer
"your apple id is not eligible to use this application at this time" Whenever I sign in to apple developer, how to solve, my apple id is "xcdplus at qq.com", and i also found my code sign failed in my ci process.
Replies
0
Boosts
0
Views
66
Activity
Jun ’25
Did rsync get a wrong ip address resolving when in macOS 26
After upgrading my Mac to macOS 26, I encountered a domain resolution error with the rsync command. I ran both the ping and nslookup commands, and they were able to resolve the correct IP address. However, the rsync command resolved to an incorrect IP address. Upon comparison, I found that rsync seems to be parsing the user@hostname as a whole string for resolution.Did anyone get the same error?
Replies
1
Boosts
0
Views
118
Activity
Oct ’25
iOS 26 bugs
Hi, here´s what I noticed for iOS bugs : red notifications badges go under App name above control panel and notifications panel are too clear and too transparent as we cannot distinguish what’s written with what is under. widget for hour sometimes doesn’t synchronise page scrolling lags somtimes. there is still no GPS/location shortcut in panel control. why not allow to chose previous design icon in the choice of design. Some new icon colors are so awfull ! transparencies and blurred design are often hard to read. the App precision design and contrast are less confortable for the sight. Apple car background image is not nice and seems to be dirty.
Replies
1
Boosts
0
Views
120
Activity
Jun ’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();
Replies
2
Boosts
0
Views
154
Activity
Sep ’25
My Apple deveoper program enrollment is in review since weeks?
Hi folks, I bought a apple developer program two weeks back. I have got the enrollment ID but it says it is still in review. Is two weeks the standard time or is there anything I have to do from my side.
Replies
0
Boosts
0
Views
101
Activity
Jun ’25