Getting a Bad Gateway on the website atm and unable to distribute my app to App Store Connect.
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
Hello,
We are currently using the App Store Server API - Get Transaction History endpoint to check whether consumable in-app purchase orders are completed.
(https://api.storekit.itunes.apple.com/inApps/v1/history/)
Recently, we’ve been seeing some cases where consumable purchases appear in the transaction history as completed orders, even though they were already fully processed and delivered to the user.
This behavior seems to be a possible issue or bug in the App Store Server API. We would like to understand why this happens.
Is there any known situation where consumable purchases reappear as completed orders in the transaction history after fulfillment?
What is the most reliable method or best practice to confirm the completion status of consumable purchases to prevent re-processing?
We would appreciate any insights or experiences from other developers who have encountered a similar issue.
Thank you.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
I’m developing an app for visionOS and testing it on AVP (visionOS 26), on iOS 17 and 26 devices, and in simulators (visionOS 2.5). The idea of the app is random video calls.
For video calls I use LiveKit SDK. At the moment, SDK the version is 2.11.0.
Maybe this will help clarify where the problem is:
A user presses the "Start" button, which calls matchingViewModel.startMatching(). After that, matchingViewModel.connectionState changes to .searching. Another user presses "Start" and the same thing happens.
Then the API returns information for both users (myInfo, partners, roomId, myLiveKitToken). When a user receives the room information, matchingViewModel.connectionState changes to .connecting.
At this point, the connection to LiveKit should happen.
In the MatchingWrapperView file, the handleChangeRoomIdOrPartners method checks whether it should connect to LiveKit (when partner information and a room ID are available) or disconnect from the room (when the partner ends the call).
The connectRoom method handles connecting to the LiveKit room, enables the camera, and runs emitHasConnectedToLiveKit() (matchingViewModel.connectionState changes to .connected, and information is sent to the other partner that the user has joined LiveKit).
When testing visionOS device + visionOS device or iPhone or visionOS simulator, most of the time the video from the iPhone is not shown on the visionOS device. Less often, the video from the visionOS device is not shown on the iPhone or in the simulator.
When testing iPhone + iPhone + visionOS simulator, everything usually works fine. Occasionally the video doesn’t appear, but this happens much less often.
Maybe you know why this issue occurs much more frequently on visionOS?
Here is all the code for the core functionality. If you need any additional code, please let me know.
RoomModel.swift
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Media
Video
visionOS
iPad and iOS apps on visionOS
Hello
Somehow I let my Developer Account lapse - and now our App has been removed.
I cannot find the renewal area in the Developer portal - there is an "Enrol Today" button, but when I select this - I get an error screen "Sorry, you can't enrol at this time - Your Apple Account is already associated with the Account Holder of a membership."
I have no idea how to proceed!
Please help Apple!
Nick
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello everyone,
I am unable to enroll in the Apple Developer Program. The payment (credit card) is accepted by my bank but systematically declined by Apple.
Note: I am located in France.
I have tried multiple times. The support team, via email, suggested I use the Apple Developer app. However, it is "not available in my region," so I have to go through the website.
No other payment method is available: Apple Pay is greyed out, and there is nothing else.
Support has not responded for weeks, despite my follow-ups. I am very frustrated as I need to launch my app quickly, and everything is ready on the Google side...
Would you have any suggestions or solutions? Thank you so much, your responses are greatly appreciated!
Mélissa
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Enterprise
Developer Program
when i start to enroll apple developer account for organisation it could not be completed and in the end saying contact support.
but when i mailed to them there is no support or reply from apple customer support.
and there is no specification what problem i have from stopping me to complete apple developer account enrollement.
Hi everyone,
I enrolled in the Apple Developer Program on the evening of December 26, 2025, and the membership fee has already been successfully charged to my bank account. However, my account is still showing a “Pending” status with the message “Subscribe your membership.”
At this point, some time has passed and I haven’t received a confirmation email or any follow-up requesting additional information.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
I've been trying to enroll as a developer but keep running into an "unknown error". I've even tried having the dev team call me and sending an email through the support portal but keep getting the message that my request cannot be processed. Even calling apple support didn't work as they were unable to connect me with the dev team. Any idea on how to get this sorted? Thank you!!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
We are Chengdu Wang Lida Technology Co., Ltd.. Over the past year, we invested tremendous time, effort, and resources to successfully launch our app on the App Store. However, despite spending a full year developing and finally getting our app approved, just one month after its launch, we suddenly received an email notifying us that our developer account had been suspended for one year due to a violation of Section 3.2(f) (fraudulent behavior).
We are deeply confused and disappointed. As developers, we have never engaged in any fraudulent or misleading activities. We have always operated in full compliance with Apple’s Developer Program Agreement and platform guidelines. Our question is: who would deliberately engage in fraudulent behavior after spending an entire year developing and launching an app?
What’s even more heart-wrenching is the impact this decision has had on our team. Due to the overwhelming pressure, our project leader suffered a sudden heart attack and was rushed to the ICU. As team members, we are devastated and feel the immense psychological and emotional toll this account suspension has caused.
We are now calling on the Apple community and Apple Inc. to help us clarify this misunderstanding and resolve the issue. We firmly believe that such an arbitrary and unfounded account suspension decision should not be made. As developers, we should have the opportunity to communicate and clarify before such drastic actions are taken.
We will be filing complaints against Apple’s inexplicable account suspension both on the developer forums and in the media. We will fight this inequality with all we have, and stand for fairness and justice.
We are more than willing to cooperate with Apple, providing all the necessary evidence and data to prove that our actions were fully compliant. We sincerely request that Apple review our case and provide a reasonable explanation and solution.
As a small development team, we have invested all of our money and effort into this app. It is not just our job; it is our dream. We cannot accept seeing our hard work destroyed by such a misunderstanding. We will continue to fight for fairness and justice, and we hope for a fair resolution.
Thank you for your attention and support. We will continue to pursue all legal channels to ensure that our team and our product get the rights they deserve.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Regarding the Small Business Program (https://developer.apple.com/cn/app-store/small-business-program/#faq), I have a question about the policy statement:
"If a participating developer surpasses the 1 million USD threshold in the current calendar year, the standard commission rate will apply to future sales."
Question:
How is the exact date calculated for reverting to the standard commission rate?
For example, if a developer’s proceeds exceed $1 million on April 20, 2025, when does the standard commission rate take effect? Specifically:
Is the standard commission rate applied immediately on April 21, 2025?
Does it take effect at the start of the next calendar month (May 2025)?
Or is it triggered when the payment cycle closes (e.g., June 2025 when the billing statement is generated)?
Thank you for your assistance!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Enterprise
Developer Program
Looking for advice: I've been automatically rejected from Apple's Developer Program without an explanation.
Hi everyone,
It seems I’ve hit a brick wall, so I’m reaching out to see if anyone here has experienced something similar to this or has any advice or resources to share.
I recently attempted to enroll in the Apple Developer Program, but my application was immediately denied after submission. Within one second of submitting my driver’s license, the app stated that Apple was unable to verify my identity and that I needed to reach out to Developer Support for further assistance.
When I first contacted Developer Support for clarification, the representative was happy to help. After being taken off hold, she said she couldn't offer any more information, but assured me that I'd later receive an email with further details related to my account and next steps. However, instead of steps to resolve the issue, I received a denial email repeating the same message about being unable to verify my identity (screenshot attached).
I’ve since spoken to multiple representatives and supervisors, and, while everyone was initially polite and understanding, it changed after I was taken off hold.
Here’s what I’ve been told:
The decision is final, and there is no possibility of escalation or appeal.
The supervisors themselves, despite being the final decision makers, have no access to the specific reason for applicants’ denial and, thus, could not provide any additional details.
I was also invited to join Apple's “Xcode program,” which I found out just means they’ll allow me to buy Xcode from the app store and use it without a developer account (I already do that).
Every time a support representative reread the sentence about being “unable to verify [my] identity,” I responded by offering to provide additional forms of identification. However, that offer was never addressed.
The last senior advisor I spoke with stated to me over the phone that:
She was the highest authority on the matter.
There was absolutely no way to escalate the issue further; it was 100% impossible.
She physically did not have access to the reason for my denial.
Neither she nor anyone else at Apple was able to offer further assistance.
I asked this senior advisor to send me an email with the above points in writing, which she said she would do. However, the email I received was a virtual copy-paste of the email from the first support representative, stating the same few sentences verbatim.
This has left me deeply confused, especially as no specific reason for denial has been shared, and since I was explicitly denied any opportunity to address (or even get information on) potential issues.
I’d like to ask this community:
Has anyone else experienced this sort of immediate rejection and/or a refusal to disclose the reason for that rejection?
Are there specific guidelines or policies I may have unknowingly violated that I should review? If so, what could be the reason why they’re being withheld from me?
Are there any resources or alternative channels I can explore to resolve this issue?
I’m so thoroughly confused, and I’m genuinely at a loss with how to move forward. I appreciate any insight or guidance from this community.
Thanks so much for taking the time to read!
Best regards,
David
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?
This app was developed with NFC functionality enabled, and distribution was intended to utilize the iOS app by replacing the provisioning profile and certificate issued under a separate Apple Developer account.
However, since NFC cannot be enabled under the separate Apple Developer account, it is now required that the iOS app can be used with the standalone ipa file.
If we create our own provisioning profile and certificate to enable standalone operation of the ipa file, we need to confirm where this might conflict with Apple's licenses or policies.
Hello,
We are struggling with a case creating the accounts for a company from Serbia and Croatia.
The specific issue we are facing with these two accounts is that the enrollment is accepted without any problems. However, it is worth noting that during the registration of the Serbian account, Apple requested personal documentation from the account holder. Once the documentation was provided, the enrollment was successfully completed.
However, when it comes to making the subscription payment, the transaction does not process correctly. We have tried making the payment from different devices and using various payment methods, but in all cases, we have been unable to activate the account.
We always consider Apple's 48-hour processing time for payments, but after that period, we receive no information—neither account activation nor payment rejection.
When we contacted Apple Support to explain our case, the only solution they provided was to cancel the Apple Developer enrollment and start the entire process again. However, even after doing this, the client is still unable to activate their account.
Hope that someone that faced the same issue can help with this as Apple support won't give us more information about which can be the problem.
Thank you,
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hi, i recently purchase a developer account on apple 4 days ago and i haven't got any reply back from then and i'm confused i already made a purchase yet in my account they're still requiring me to pay again?
Hi, I'm from India and payment has been deducted for the membership and I have received an email confirming my subscription of the program but I still cannot access my enrolment dashboard. It says "You'll receive an email soon" in my Apple Developer app under "Enrol" and it says Pending on my Apple Account on web. I don't understand why such as a small task is such a problematic thing for Apple. Need help understanding what's going on.
How do I convert screen pixels to points?
I plan to use the points in the program to move the shape to the desired position.
When calling modifypromo, I keep getting this error: error: HTTP status code 409, body {
"errors" : [ {
"id" : "7aeb5c20-576d-4500-ad65-525d298d2093",
"status" : "409",
"code" : "STATE_ERROR",
"title" : "The request cannot be fulfilled because of the state of another resource.",
"detail" : "Cannot invoke "com.apple.its.pricing.api.model.Country.countryCodeISO2A()" because the return value of "com.apple.its.pricing.api.model.offers.AdHocOfferProduct.country()" is null"
} ]
}
My request is:
Where id is the encrypted values needed { "data": { "attributes": {}, "relationships": { "prices": { "data": [ { "id": "id", "type": "subscriptionPromotionalOfferPrices" } ] } }, "type": "subscriptionPromotionalOffers", "id": "id" }, "included": [ { "attributes": {}, "id": "subscriptionPromotionalOfferPrices", "relationships": { "subscriptionPricePoint": { "data": { "id": "id", "type": "subscriptionPricePoints" } }, "territory": { "data": { "id": "USA", "type": "territories" } } } } ] }
SKStorefront.countryCode always returns "US" in TestFlight and sandbox,
even when sandbox Apple ID is set to a different country.
Is this expected behavior?
Is SKStorefront guaranteed to return the correct storefront
only for production App Store builds?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
StoreKit Test
StoreKit
In-App Purchase
TestFlight
Hi everyone,
I subscribed to the Apple Developer Program on Tuesday afternoon, November 11th, 2025. The payment has already been charged to my bank account, but my account still shows the status “Pending” with the message “Subscribe your membership”.
It’s now been several days, and I haven’t received any confirmation email or any request for additional information.
I already contacted Apple Support by email, but I’d like to know if other developers have experienced the same situation and how long it took before their account was activated.
Thanks in advance for your help and feedback!
— Ramesh
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program