App Store Connect

RSS for tag

App Store Connect is a suite of tools for submitting and managing your apps and in-app purchases on the App Store.

Posts under App Store Connect tag

200 Posts

Post

Replies

Boosts

Views

Activity

Handling ITMS-91061: Missing privacy manifest
An ITMS-91061: Missing privacy manifest rejection email looks as follows: ITMS-91061: Missing privacy manifest- Your app includes "<path/to/SDK>", which includes , an SDK that was identified in the documentation as a privacy-impacting third-party SDK. Starting February 12, 2025, if a new app includes a privacy-impacting SDK, or an app update adds a new privacy-impacting SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: https://developer.apple.com/support/third-party-SDK-requirements. Glossary ITMS-91061: Missing privacy manifest: An email that includes the name and path of privacy-impacting SDK(s) with no privacy manifest files in your app bundle. For more information, see https://developer.apple.com/support/third-party-SDK-requirements. : The specified privacy-impacting SDK that doesn't include a privacy manifest file. If you are the developer of the rejected app, gather the name of the SDK from the email you received from Apple, then contact the SDK's provider for an updated version that includes a valid privacy manifest. After receiving an updated version of the SDK, verify the SDK includes a valid privacy manifest file at the expected location. For more information, see Adding a privacy manifest to your app or third-party SDK. If your app includes a privacy manifest file, make sure the file only describes the privacy practices of your app. Do not add the privacy practices of the SDK to your app's privacy manifest. If the email lists multiple SDKs, repeat the above process for all of them. If you are the developer of an SDK listed in the email, publish an updated version of your SDK that includes a privacy manifest file with valid keys and values. Every privacy-impacting SDK must contain a privacy manifest file that only describes its privacy practices. To learn how to add a valid privacy manifest to your SDK, see the Additional resources section below. Additional resources Privacy manifest files Describing data use in privacy manifests Describing use of required reason API Adding a privacy manifest to your app or third-party SDK TN3182: Adding privacy tracking keys to your privacy manifest TN3183: Adding required reason API entries to your privacy manifest TN3184: Adding data collection details to your privacy manifest TN3181: Debugging an invalid privacy manifest
0
0
7.8k
Mar ’25
Locate the In-App Purchases and Subscriptions Section in App Store Connect
App Store Connect displays the In-App Purchases and Subscriptions section on your app's version page when your app has an In-App Purchase or subscription with a Ready to Submit status. To locate the In-App Purchases and Subscriptions section: In Apps, select the app you want to view. In the sidebar, select the app version. On the version page, scroll down to the In-App Purchases and Subscriptions section. For more information, see Submit an In-App Purchase.
0
0
2.7k
Jun ’26
App Store Connect - Balance Carried Forward
Our account is 10 months old, has never had an issue receiving payment from Apple.We were not paid for March, and it showed "Balance Carried Forward"Now for April it is also showing "Balance Carreid Forward"We do not have an "Expected Payment Date" like our other companies are showing. We have not heard back from the Finance team. Going on 7 days. We contacted general support, escalted to a senior advisor and they couldn't do anything.This is completly unacceptable from Apple and very disappointing, if we miss a second payment because of them Bankruptcy is imminent. We are a US based LLC, using a US Bank Account.
6
0
3.4k
4h
TestFlight: StoreKit 2 returns no consumables despite active agreements; HTTP 200 and empty product response
Hello, We are troubleshooting product discovery for three consumable In-App Purchases in our first iOS game, ION RUSH. All three remain unavailable in TestFlight. Environment and result: Physical iPhone 13, iOS 27.0.1 (24A446). App version 1.0 (80), installed through TestFlight. Direct native StoreKit 2; no RevenueCat or other purchase SDK. Product.products(for:) returns zero products before application filtering, without throwing an error. Earlier independent development-build diagnostics also returned zero products for batch and individual StoreKit 2 requests; SKProductsRequest reported all three identifiers as invalid. Checks completed: Product IDs exactly match App Store Connect: nova_pack_5, nova_pack_15, nova_pack_40. The explicit bundle identifier matches the app record and code; In-App Purchase is enabled for the App ID. All three consumables show Ready for Review, have prices and localizations, and are available in all 175 configured territories, including the US. Developer membership, Paid Apps Agreement, bank account and tax forms are active. The Account Holder checked the Developer account for outstanding agreement signatures; none were visible. The Developer Program agreement was accepted September 29. Tax forms were submitted October 3 and now show Active. The financial setup was only recently completed, so delayed activation remains a possibility. The release scheme has no local StoreKit Configuration override. TestFlight reinstallation, device restart and repeated product refreshes did not restore the products. A re-export of the exact build 80 archive with the original App Store Connect signing settings selected an explicit App Store profile with beta-reports-active=true and get-task-allow=false. This checks the signing configuration; the original uploaded IPA was not available for direct inspection. Selected storekitd messages from October 4, 2026 (UTC+3): 09:59:22.963356 Requesting Media API product batch ["nova_pack_15", "nova_pack_40", "nova_pack_5"] 09:59:22.990339 summary for task success {transaction_duration_ms=1, response_status=200, cache_hit=true} 09:59:22.991595 Ignoring empty product response The request targets amp-api.sandbox.apple.com/v1/catalog/us/in-app-purchasables with the correct bundle and product IDs. Its account mediaType is com.apple.AppleMediaServices.accountmediatype.appstore.beta. A second request one second later produced the same HTTP status, cache flag and empty-product message. We did not capture the raw HTTP response body. Local StoreKit configuration tests work, but we understand this does not validate the live Sandbox catalog. We also understand that prior IAP review approval is not required for Sandbox testing. Questions: What additional developer-side check would distinguish incomplete account activation, product configuration or cached catalog state in this situation? Has anyone resolved this after completing agreements/banking/tax, especially when the products were created before financial activation? What exact action or elapsed time resolved it? If all TN3186 checks pass, what evidence and official escalation route should we use to request investigation of the app-to-product catalog association? Related reports: https://developer.apple.com/forums/thread/849165 (same storekitd messages, but after membership lapse/renewal; our situation differs) https://developer.apple.com/forums/thread/844545 (zero StoreKit 2 products and invalid StoreKit 1 identifiers after TN3186 checks) We can provide further redacted diagnostics and account details privately to Apple. Thank you.
0
0
64
18h
Feature request: a TestFlight-only "Tester" role in App Store Connect
Internal TestFlight testers have to be App Store Connect team members with a role, but none of the roles fits someone whose only job is installing and testing builds. A QA tester ends up with Marketing, Customer Support, Sales or Developer, and each one gives access they don't need: reports, replying to reviews, or managing builds and certificates. External testing avoids that, but every build then goes through Beta App Review first. For a small team testing daily builds, that delay defeats the point. A "Tester" role would fix it: internal TestFlight access to the selected apps, and nothing else (no metadata, reports, reviews, pricing or certificates). I've filed this as FB25053990. If you want this too, please file your own feedback and mention that number. Duplicates are how Apple gauges demand.
0
0
54
18h
StoreKit 2 returns USD product metadata in TestFlight while the storefront is FRA/EUR
Hello, We would appreciate some guidance regarding an unexpected StoreKit currency result in a TestFlight build. Our iPhone language and region are both set to France. The Sandbox tester is also configured for France, and our subscription products have French availability and pricing configured in App Store Connect. In the TestFlight build we diagnosed, StoreKit reports the current storefront as France with EUR: storefront=FRA/143442/EUR However, all 10 subscription products are returned with USD product metadata: products=10/10 formatCurrencies=USD localeCurrencies=USD error=NONE Example: formatCurrency=USD locale=fr_US_currency_USD localeCurrency=USD display=1,99 $US price=1.99 We first observed this through Flutter's in_app_purchase integration. To determine whether the Flutter plugin was involved, we added a native StoreKit 2 diagnostic to the same TestFlight build. The native result was identical: receipt=sandboxReceipt storefront before=FRA/143442/EUR storefront after=FRA/143442/EUR products=10/10 formatCurrencies=USD localeCurrencies=USD error=NONE The issue appears specific to the TestFlight distribution. When the application is installed directly from the development computer, prices are returned in euros on the same device. We also tested with the regular Media & Purchases account signed out and a French Sandbox tester connected. Once the products loaded successfully, StoreKit still returned USD metadata. In another configuration, the application displayed the USD price while Apple's purchase sheet displayed the price in euros. We are using the price and formatting information returned directly by StoreKit. We do not want to infer the currency from the device region or perform a client-side currency conversion, because StoreKit should remain the authoritative source. Could you please help us understand: Is it expected for Storefront.current to report FRA/EUR while Product.priceFormatStyle.currencyCode, its locale currency, and Product.displayPrice use USD? Could a TestFlight or App Store Connect configuration cause product metadata to use a different currency from the current storefront? Is there another account, availability, pricing or distribution setting that we should verify? Is there a recommended way to refresh or invalidate the product metadata used by a TestFlight installation? We have already filed Feedback Assistant report FB24723329, which is currently under investigation. Thank you very much for any clarification or additional diagnostic steps you can suggest.
3
1
645
1d
Swift Playgrounds on iPad: “Failed to Fetch Teams — Your session has expired” blocks App Store Connect upload
Hi everyone, I’m unable to select my developer team or upload my app to App Store Connect from Swift Playgrounds on my iPad. Both of these actions produce the same error: Open the app project → Team & Bundle Identifier → Team. Select Upload to App Store Connect. The error reads: “Failed to Fetch Teams Your session has expired. Please log in.” No team appears for me to select, so I cannot proceed with uploading the app. My account status: Apple Developer Program membership is active. Paid Apps Agreement is Active. Bank account is Active. I can sign in to App Store Connect through a browser. Activating the Paid Apps Agreement and banking information did not resolve the error. I reported this to Apple Developer Support on September 15 and provided a screen recording showing both failures. A Senior Advisor has now recommended asking in this forum. Has anyone encountered this exact error and resolved it? Is there a specific way to refresh the developer-account session used by Swift Playgrounds, or any diagnostic information I can collect to identify the cause? Thank you.
0
0
83
1d
First app stuck in “Waiting for Review” after resubmission — anyone seeing similar delays?
Hi everyone, I wanted to check whether other developers are currently experiencing longer-than-usual App Review waiting times. We are submitting the first public release of our iOS app, LongTable. Timeline: September 25: App Review provided feedback under Guideline 1.2 regarding user-generated/anonymous content. We implemented the requested moderation, reporting, blocking and safety changes. September 28: We replied to App Review explaining the changes and resubmitted the updated build. The submission has remained in “Waiting for Review” since September 28 and has not yet moved to “In Review.” We contacted Apple Developer Support yesterday to check whether anything is preventing the submission from progressing. There are currently no outstanding messages or actions requested from us in App Store Connect. Is anyone else currently seeing similar waiting times for a first app or a resubmission after App Review feedback? I’m mainly trying to understand whether this is part of the current review queue or whether there is anything else we should check on our side. Thank you.
0
0
505
2d
Free app rejected twice under 2.1(b) for old subscriptions we can't delete
Hey, we're stuck in a loop and need help from App Review. App: Latent: Focus Camera (Apple ID 6788947658) Submission: 302fb800-e336-4f51-afef-6bdffdc59320, version 1.0.1 (30) Latent is free. Build 30 has no in-app purchases, no paywall, and no purchase code. We keep getting rejected under 2.1(b) because the reviewer can't find "Latent Pro Yearly" (6813310670) and "Latent Pro Monthly" (6813311816) in the binary. That's correct, they aren't in it. They're leftovers from before we went free. The rejection says to remove them from App Store Connect. We can't: They were never approved. Both show Developer Rejected, with 0 territories, and they aren't part of the submission. There's no Delete button in App Store Connect. DELETE /v1/subscriptions/{id} returns 409 SUBSCRIPTION_DELETE_NOT_ALLOWED. The subscription group can't be deleted while those two are in it. We replied in Resolution Center on Sept 29 and resubmitted. Can someone remove these two subscriptions on your side, or let the reviewer know they aren't part of this version? Thanks, Malcolm
1
0
187
2d
First app Waiting for Review since 28 Sep after answering Guideline 2.1 - case 102983424776
Hello App Review team, Our first app has been in "Waiting for Review" since 28 September 2026, and the delay is causing real financial loss to our business. App: Luxe Cuisines (iOS, version 1.0.0, build 37) Apple ID: 6786324195 Submission ID: 59403325-37eb-40ac-8056-b0384f2fa367 Support case: 102983424776 Timeline: 27 Sep 2026: submitted. The same day we received "Guideline 2.1 - Information Needed - New App Submission". 28 Sep 2026: we replied in App Store Connect with everything requested, including the screen recording, and resubmitted. Since then: "Waiting for Review", with no further message. Luxe Cuisines is a restaurant business in Abuja, Nigeria. We had hoped to launch our campaign on Nigeria's Independence Day, 1 October, and we missed it. Rented advertising materials and paid influencers are on hold, and the wait keeps adding costs we never planned for. Our Android version is already live on Google Play, so our iPhone customers are the only ones who cannot get the app, and we cannot announce the launch without them. We also could not send an expedited review request. The Contact App Review form shows "There are no apps associated with this team" for every team on my account, in two different browsers. Could someone from App Review please check whether this submission is progressing normally, tell us if anything more is needed from us, and expedite it if possible? Thank you.
0
0
151
2d
First app submission, how long does review usually take?
Hi everyone, After a year of work I submitted my first app (a game) on September 21. It was in "Waiting for Review" until September 25 and has been "In Review" since then, so 11 days in total now. Is this normal at the moment? Everything I find online says most apps are reviewed within a day or two, so I'm wondering if I did something wrong or if this is just how it is right now. I did see a few other posts here with similar waiting times. It's my first submission and it also includes my first in-app purchases. Could that be why it takes longer? I contacted App Review through the contact form on September 30 but haven't heard anything yet. I haven't resubmitted anything, because I read that it puts you back at the end of the queue. One more question: will updates take just as long, or are they usually faster once the app is live? For context, the game has had 10+ testers for a few months, and Google Play approved the same version a couple of days ago. Thanks!
0
0
93
2d
Guideline 2.1 response submitted Sep 25 — no App Review response after 6 days
Hello, I’m looking for assistance with an App Store submission that appears to have stalled after a Guideline 2.1 – Information Needed request. App: Costante: Trading Discipline Version: 1.0.0 Build: 6 Timeline: September 25: App Review requested additional information under Guideline 2.1. September 25: I replied the same day with all requested information, including a physical-device screen recording and detailed answers regarding the app’s purpose, services, availability, and functionality. September 28: I followed up through the App Review message thread in App Store Connect. September 30: I contacted Apple Developer Support regarding the delay and received confirmation that a support case was opened. October 1: There has still been no further response or progress on the submission. Could someone from the App Review team please check whether this submission is still actively being processed, and whether any further action is required from my side? I can provide the Submission ID and Developer Support Case ID privately through the appropriate Apple support channel if required. Thank you.
1
0
133
2d
Guideline 2.1 response submitted Sep 25 — no App Review response after 6 days
Hello, I’m looking for assistance with an App Store submission that appears to have stalled after a Guideline 2.1 – Information Needed request. App: Costante: Trading Discipline Version: 1.0.0 Build: 6 Timeline: September 25: App Review requested additional information under Guideline 2.1. September 25: I replied the same day with all requested information, including a physical-device screen recording and detailed answers regarding the app’s purpose, services, availability, and functionality. September 28: I followed up through the App Review message thread in App Store Connect. September 30: I contacted Apple Developer Support regarding the delay and received confirmation that a support case was opened. October 1: There has still been no further response or progress on the submission. Could someone from the App Review team please check whether this submission is still actively being processed, and whether any further action is required from my side? I can provide the Submission ID and Developer Support Case ID privately through the appropriate Apple support channel if required. Thank you.
1
0
162
3d
App Store Connect Metrics via REST API
I hope this message finds you well. I’m reaching out to ask whether specific App Store Connect metrics available in the App Analytics dashboard can also be accessed via the App Store Connect REST API. I have reviewed the official API documentation, but I couldn’t find confirmation regarding the metrics listed below. Could you kindly clarify if the following metrics are available through the REST API? And if so, could you point me to the relevant endpoints or documentation? From the "Usage" group: Installations (Opt-in only) Active Devices Deletions (Uninstalls) From the "App Store" group: Impressions (Unique Devices) Product Page Views (Unique Devices) If these metrics are not available via the REST API, is there an alternative method to programmatically access or export them? Thank you very much in advance for your help and guidance.
5
2
1.5k
3d
App stuck in "Waiting for Review" for 7 days after responding to a Guideline 2.1 request
Hello, Our app RANKnis (Apple ID 6813090542) has been in "Waiting for Review" since September 24, 2026. We have received no further communication since then. Timeline: Sep 24: submitted version 1.0 (Submission ID bdac0025-0af1-4ca7-a65d-43c9b182cd72) and received a Guideline 2.1 "Information Needed" request about limited App Review history. Sep 24: replied in App Store Connect with a screen recording and the requested details, and attached build 1.0 (15). Sep 29: opened an App Review Status request through Contact Us (case ID 102980088536). No response yet. We have not cancelled or resubmitted, so that we don't lose our place in the queue. Could someone on the App Review team confirm whether the submission is in the queue, or tell us if anything else is needed from our side? Thank you, Lucas Cordeiro, KAYA Tecnologia Ltda
0
0
164
3d
DSA phone verification code never arrives (Kazakhstan +7) and support replies are not delivered — requesting manual verification
Hello, I am an individual developer from Kazakhstan and I cannot complete the Digital Services Act trader form in App Store Connect. My app submission is blocked because of this. The problem Email verification in the DSA form worked fine. Phone verification does not: my Kazakhstan mobile number (+7) never receives the code. I tried "Resend text" and "Call me" several times since September 22. No SMS and no call ever arrived. The number is entered correctly — the form displays it in the right format. Manual verification App Store Connect Help says that if a phone number can't receive two-factor authentication codes, manual verification can be requested. However, this option does not appear anywhere in the form — the dialog only offers "Resend text" and "Call me". I am ready to provide any document proving the number belongs to me. Support replies are not delivered I opened two cases: • 102971839367 (September 22) • 102978683054 (September 28) Both cases show "Email with Apple Developer Support" in the case history (September 24 and September 30), but none of these emails reached my account email address. I checked all folders including spam. The case page does not let me open the replies, and phone support shows as unavailable. I have no way to read Apple's responses. Request Could someone from Apple please: 1. Look into these two cases and let me know what the replies said, and 2. Enable manual verification for my phone number, or tell me how to request it? If possible, please reply here in the thread, since email from Developer Support is not reaching me. Thank you.
1
0
114
3d
W-9 shown for single-member US LLC owned by a non-US individual — should be W-8BEN (disregarded entity)
Hello! I have a new organization-level Apple Developer account and I'm stuck on the Tax Forms step in App Store Connect (https://appstoreconnect.apple.com/business). The system is showing me U.S. Form W-9 as the only option, but in my case filling out a W-9 would be incorrect — and I'd appreciate guidance from anyone who has resolved this. My setup: I am a non-US individual (not a US citizen, not a US resident, never lived in the US). I am the sole owner of a single-member LLC registered in the US (set up via Firstbase specifically to distribute a mobile app). For US federal tax purposes, this LLC is a disregarded entity — it's not treated as a separate taxpayer from its owner. Why W-9 is not the correct form in my case: The IRS instructions for Form W-9 explicitly state: "If the owner of the disregarded entity is a foreign person, the owner must complete an appropriate Form W-8 instead of a Form W-9. This is the case even if the foreign person has a U.S. TIN." Form W-9 also requires me to certify, under penalty of perjury, that I am a US person — which I am not. The LLC itself doesn't certify anything on a W-9 because it's disregarded; the IRS looks through to the beneficial owner, who in my case is a foreign individual. The correct form for me should be W-8BEN (Certificate of Foreign Status of Beneficial Owner — Individuals). What I've already tried: I opened two support cases 4 days ago and have not received a substantive response yet: Apple Developer Support — Case ID: 20000112974233 Ack Tax / Tax category settings — Team ID: 7YYWN3MYCY, Case ID: 19944616 My questions: Has anyone in the same situation (non-US individual, sole owner of a US single-member LLC) successfully switched the tax form from W-9 to W-8BEN inside App Store Connect? If so, how? Is there a specific path in the Business / Tax Forms section to declare the beneficial owner as a foreign individual that I might be missing? Is there an escalation channel beyond the standard support cases for tax-form issues that are blocking onboarding? Thanks in advance for any pointers.
17
7
2.5k
3d
StoreKit returns empty products for all IAPs after membership renewal (Paid Apps Agreement active, products approved)
Feedback: FB25016556 (includes sysdiagnose and device log archives) Since our Apple Developer Program membership lapsed on Sep 26, 2026 (renewed Sep 27), Product.products(for:) returns an empty array for every In-App Purchase of our app, in both production and sandbox. No error is thrown. Customers can't subscribe. App: bundle ID com.thefuntasty.gastromapa, live version 2.2.1 (worked fine until Sep 26, no code changes since). Products (both Approved, available in all countries, priced, localized): com.thefuntasty.gastromapa.subscription.premium (auto-renewable) com.thefuntasty.gastromapa.donation (non-consumable) Verified against TN3186 / TN3188: Membership active, latest Program License Agreement accepted (Account Holder checked) Paid Apps Agreement Active (effective Sep 29, 2026), nothing left to sign Bank account and tax forms Active Product IDs and bundle ID match the app record, In-App Purchase capability enabled on the explicit App ID Sandbox test build signed with a freshly regenerated development profile Apple Developer Support (phone) confirmed account, agreements and products look correct and referred us here storekitd log, identical in production and sandbox: Requesting Media API product batch ["com.thefuntasty.gastromapa.subscription.premium"] ... response_status=200 Media request MediaAPIProductRequest correlation key: KKP646ABIQJTWR5GGC3UBLBJDU Ignoring empty product response Correlation keys: Oct 1, 2026, 14:15 CEST, production, iOS 27.0.1 (24A446): KKP646ABIQJTWR5GGC3UBLBJDU Sep 30, 2026, 15:30 CEST, production, iOS 27.0: 3VRU2QHLFRRMP2UBTYG4ZSIBPQ Sep 30, 2026, 15:45 and 15:51 CEST, sandbox: VF6Y3XNFTZXPBRKX6VCKSJNB3U, V7Q3K5JTJ46PB6D2HGKCY5RINU This looks similar to https://developer.apple.com/forums/thread/845526. Could someone from Apple check whether our In-App Purchases were deactivated in the store catalogue when the agreement expired, and reactivate them? It's blocking all revenue for the app.
0
0
108
3d
It says: "There are still screenshot uploads in progress." when submit a new build
I'm submitting a new version of my app, and after click "submit for Review", it show that: A few more items are needed in order to submit for review The items listed below are required for submission:There are still screenshot uploads in progress. I didn't met this problem before. Is that mean I haven't upload all the screenshot required or it's still uploading the screenshots to App Store Connect's server? Cause before there is a "save" button after you drag images to the screenshots area, now you don't. And I think I have uploaded all the screenshots needed and I waited a day to try submit again, still the same. What should I do?
207
16
92k
3d
Long "In Review" status (>60 hrs) after Expedited Review approval - App ID: 6776359755
Hi everyone / Apple Support Team, Our app update has been stuck in "In Review" for over 60 hours following an expedited review approval, and we would appreciate any advice or guidance from the community or Apple Staff. Here are the details for our submission: App Name: Luklok Casino: Slots & Games App ID (Apple ID): 6776359755 Version: 0154 Platform: iOS Support Case ID: 102981501483 Submission Timeline: Sep 24, 2026, 8:15 AM: Submitted & entered Waiting for Review Sep 28, 2026, 9:24 AM: Expedited review granted & status changed to In Review Current Status: Still In Review (No Resolution Center messages or extra info requested) As this is a routine update containing bug fixes and performance improvements, our server and backend test environments are all fully operational and monitored. Has anyone recently experienced similar extended review times for standard app updates? If any Apple Staff member sees this, could you please help check if the case is proceeding normally or if additional information is required? Thank you very much for your time and help!
0
0
56
3d
Handling ITMS-91061: Missing privacy manifest
An ITMS-91061: Missing privacy manifest rejection email looks as follows: ITMS-91061: Missing privacy manifest- Your app includes "<path/to/SDK>", which includes , an SDK that was identified in the documentation as a privacy-impacting third-party SDK. Starting February 12, 2025, if a new app includes a privacy-impacting SDK, or an app update adds a new privacy-impacting SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: https://developer.apple.com/support/third-party-SDK-requirements. Glossary ITMS-91061: Missing privacy manifest: An email that includes the name and path of privacy-impacting SDK(s) with no privacy manifest files in your app bundle. For more information, see https://developer.apple.com/support/third-party-SDK-requirements. : The specified privacy-impacting SDK that doesn't include a privacy manifest file. If you are the developer of the rejected app, gather the name of the SDK from the email you received from Apple, then contact the SDK's provider for an updated version that includes a valid privacy manifest. After receiving an updated version of the SDK, verify the SDK includes a valid privacy manifest file at the expected location. For more information, see Adding a privacy manifest to your app or third-party SDK. If your app includes a privacy manifest file, make sure the file only describes the privacy practices of your app. Do not add the privacy practices of the SDK to your app's privacy manifest. If the email lists multiple SDKs, repeat the above process for all of them. If you are the developer of an SDK listed in the email, publish an updated version of your SDK that includes a privacy manifest file with valid keys and values. Every privacy-impacting SDK must contain a privacy manifest file that only describes its privacy practices. To learn how to add a valid privacy manifest to your SDK, see the Additional resources section below. Additional resources Privacy manifest files Describing data use in privacy manifests Describing use of required reason API Adding a privacy manifest to your app or third-party SDK TN3182: Adding privacy tracking keys to your privacy manifest TN3183: Adding required reason API entries to your privacy manifest TN3184: Adding data collection details to your privacy manifest TN3181: Debugging an invalid privacy manifest
Replies
0
Boosts
0
Views
7.8k
Activity
Mar ’25
Locate the In-App Purchases and Subscriptions Section in App Store Connect
App Store Connect displays the In-App Purchases and Subscriptions section on your app's version page when your app has an In-App Purchase or subscription with a Ready to Submit status. To locate the In-App Purchases and Subscriptions section: In Apps, select the app you want to view. In the sidebar, select the app version. On the version page, scroll down to the In-App Purchases and Subscriptions section. For more information, see Submit an In-App Purchase.
Replies
0
Boosts
0
Views
2.7k
Activity
Jun ’26
App Store Connect - Balance Carried Forward
Our account is 10 months old, has never had an issue receiving payment from Apple.We were not paid for March, and it showed "Balance Carried Forward"Now for April it is also showing "Balance Carreid Forward"We do not have an "Expected Payment Date" like our other companies are showing. We have not heard back from the Finance team. Going on 7 days. We contacted general support, escalted to a senior advisor and they couldn't do anything.This is completly unacceptable from Apple and very disappointing, if we miss a second payment because of them Bankruptcy is imminent. We are a US based LLC, using a US Bank Account.
Replies
6
Boosts
0
Views
3.4k
Activity
4h
TestFlight: StoreKit 2 returns no consumables despite active agreements; HTTP 200 and empty product response
Hello, We are troubleshooting product discovery for three consumable In-App Purchases in our first iOS game, ION RUSH. All three remain unavailable in TestFlight. Environment and result: Physical iPhone 13, iOS 27.0.1 (24A446). App version 1.0 (80), installed through TestFlight. Direct native StoreKit 2; no RevenueCat or other purchase SDK. Product.products(for:) returns zero products before application filtering, without throwing an error. Earlier independent development-build diagnostics also returned zero products for batch and individual StoreKit 2 requests; SKProductsRequest reported all three identifiers as invalid. Checks completed: Product IDs exactly match App Store Connect: nova_pack_5, nova_pack_15, nova_pack_40. The explicit bundle identifier matches the app record and code; In-App Purchase is enabled for the App ID. All three consumables show Ready for Review, have prices and localizations, and are available in all 175 configured territories, including the US. Developer membership, Paid Apps Agreement, bank account and tax forms are active. The Account Holder checked the Developer account for outstanding agreement signatures; none were visible. The Developer Program agreement was accepted September 29. Tax forms were submitted October 3 and now show Active. The financial setup was only recently completed, so delayed activation remains a possibility. The release scheme has no local StoreKit Configuration override. TestFlight reinstallation, device restart and repeated product refreshes did not restore the products. A re-export of the exact build 80 archive with the original App Store Connect signing settings selected an explicit App Store profile with beta-reports-active=true and get-task-allow=false. This checks the signing configuration; the original uploaded IPA was not available for direct inspection. Selected storekitd messages from October 4, 2026 (UTC+3): 09:59:22.963356 Requesting Media API product batch ["nova_pack_15", "nova_pack_40", "nova_pack_5"] 09:59:22.990339 summary for task success {transaction_duration_ms=1, response_status=200, cache_hit=true} 09:59:22.991595 Ignoring empty product response The request targets amp-api.sandbox.apple.com/v1/catalog/us/in-app-purchasables with the correct bundle and product IDs. Its account mediaType is com.apple.AppleMediaServices.accountmediatype.appstore.beta. A second request one second later produced the same HTTP status, cache flag and empty-product message. We did not capture the raw HTTP response body. Local StoreKit configuration tests work, but we understand this does not validate the live Sandbox catalog. We also understand that prior IAP review approval is not required for Sandbox testing. Questions: What additional developer-side check would distinguish incomplete account activation, product configuration or cached catalog state in this situation? Has anyone resolved this after completing agreements/banking/tax, especially when the products were created before financial activation? What exact action or elapsed time resolved it? If all TN3186 checks pass, what evidence and official escalation route should we use to request investigation of the app-to-product catalog association? Related reports: https://developer.apple.com/forums/thread/849165 (same storekitd messages, but after membership lapse/renewal; our situation differs) https://developer.apple.com/forums/thread/844545 (zero StoreKit 2 products and invalid StoreKit 1 identifiers after TN3186 checks) We can provide further redacted diagnostics and account details privately to Apple. Thank you.
Replies
0
Boosts
0
Views
64
Activity
18h
Feature request: a TestFlight-only "Tester" role in App Store Connect
Internal TestFlight testers have to be App Store Connect team members with a role, but none of the roles fits someone whose only job is installing and testing builds. A QA tester ends up with Marketing, Customer Support, Sales or Developer, and each one gives access they don't need: reports, replying to reviews, or managing builds and certificates. External testing avoids that, but every build then goes through Beta App Review first. For a small team testing daily builds, that delay defeats the point. A "Tester" role would fix it: internal TestFlight access to the selected apps, and nothing else (no metadata, reports, reviews, pricing or certificates). I've filed this as FB25053990. If you want this too, please file your own feedback and mention that number. Duplicates are how Apple gauges demand.
Replies
0
Boosts
0
Views
54
Activity
18h
StoreKit 2 returns USD product metadata in TestFlight while the storefront is FRA/EUR
Hello, We would appreciate some guidance regarding an unexpected StoreKit currency result in a TestFlight build. Our iPhone language and region are both set to France. The Sandbox tester is also configured for France, and our subscription products have French availability and pricing configured in App Store Connect. In the TestFlight build we diagnosed, StoreKit reports the current storefront as France with EUR: storefront=FRA/143442/EUR However, all 10 subscription products are returned with USD product metadata: products=10/10 formatCurrencies=USD localeCurrencies=USD error=NONE Example: formatCurrency=USD locale=fr_US_currency_USD localeCurrency=USD display=1,99 $US price=1.99 We first observed this through Flutter's in_app_purchase integration. To determine whether the Flutter plugin was involved, we added a native StoreKit 2 diagnostic to the same TestFlight build. The native result was identical: receipt=sandboxReceipt storefront before=FRA/143442/EUR storefront after=FRA/143442/EUR products=10/10 formatCurrencies=USD localeCurrencies=USD error=NONE The issue appears specific to the TestFlight distribution. When the application is installed directly from the development computer, prices are returned in euros on the same device. We also tested with the regular Media & Purchases account signed out and a French Sandbox tester connected. Once the products loaded successfully, StoreKit still returned USD metadata. In another configuration, the application displayed the USD price while Apple's purchase sheet displayed the price in euros. We are using the price and formatting information returned directly by StoreKit. We do not want to infer the currency from the device region or perform a client-side currency conversion, because StoreKit should remain the authoritative source. Could you please help us understand: Is it expected for Storefront.current to report FRA/EUR while Product.priceFormatStyle.currencyCode, its locale currency, and Product.displayPrice use USD? Could a TestFlight or App Store Connect configuration cause product metadata to use a different currency from the current storefront? Is there another account, availability, pricing or distribution setting that we should verify? Is there a recommended way to refresh or invalidate the product metadata used by a TestFlight installation? We have already filed Feedback Assistant report FB24723329, which is currently under investigation. Thank you very much for any clarification or additional diagnostic steps you can suggest.
Replies
3
Boosts
1
Views
645
Activity
1d
Swift Playgrounds on iPad: “Failed to Fetch Teams — Your session has expired” blocks App Store Connect upload
Hi everyone, I’m unable to select my developer team or upload my app to App Store Connect from Swift Playgrounds on my iPad. Both of these actions produce the same error: Open the app project → Team & Bundle Identifier → Team. Select Upload to App Store Connect. The error reads: “Failed to Fetch Teams Your session has expired. Please log in.” No team appears for me to select, so I cannot proceed with uploading the app. My account status: Apple Developer Program membership is active. Paid Apps Agreement is Active. Bank account is Active. I can sign in to App Store Connect through a browser. Activating the Paid Apps Agreement and banking information did not resolve the error. I reported this to Apple Developer Support on September 15 and provided a screen recording showing both failures. A Senior Advisor has now recommended asking in this forum. Has anyone encountered this exact error and resolved it? Is there a specific way to refresh the developer-account session used by Swift Playgrounds, or any diagnostic information I can collect to identify the cause? Thank you.
Replies
0
Boosts
0
Views
83
Activity
1d
First app stuck in “Waiting for Review” after resubmission — anyone seeing similar delays?
Hi everyone, I wanted to check whether other developers are currently experiencing longer-than-usual App Review waiting times. We are submitting the first public release of our iOS app, LongTable. Timeline: September 25: App Review provided feedback under Guideline 1.2 regarding user-generated/anonymous content. We implemented the requested moderation, reporting, blocking and safety changes. September 28: We replied to App Review explaining the changes and resubmitted the updated build. The submission has remained in “Waiting for Review” since September 28 and has not yet moved to “In Review.” We contacted Apple Developer Support yesterday to check whether anything is preventing the submission from progressing. There are currently no outstanding messages or actions requested from us in App Store Connect. Is anyone else currently seeing similar waiting times for a first app or a resubmission after App Review feedback? I’m mainly trying to understand whether this is part of the current review queue or whether there is anything else we should check on our side. Thank you.
Replies
0
Boosts
0
Views
505
Activity
2d
Can not update your app privacy information about tracking user
Can not update app privacy information about tracking user after remove the tracking functionality and "NSUserTrackingUsageDescription" from info.plist. Always reminds us App contains "NSUserTrackingUsageDescription"
Replies
30
Boosts
3
Views
14k
Activity
2d
Unable to submit app for review - Unexpected Error - AppStore Connect
I am getting this error in AppStore Connect trying to submit my app update for review: Unable to Add for Review The items below are required to start the review process: An unexpected error was encountered when submitting for review. If the issue persists please contact us.
Replies
1
Boosts
1
Views
412
Activity
2d
Free app rejected twice under 2.1(b) for old subscriptions we can't delete
Hey, we're stuck in a loop and need help from App Review. App: Latent: Focus Camera (Apple ID 6788947658) Submission: 302fb800-e336-4f51-afef-6bdffdc59320, version 1.0.1 (30) Latent is free. Build 30 has no in-app purchases, no paywall, and no purchase code. We keep getting rejected under 2.1(b) because the reviewer can't find "Latent Pro Yearly" (6813310670) and "Latent Pro Monthly" (6813311816) in the binary. That's correct, they aren't in it. They're leftovers from before we went free. The rejection says to remove them from App Store Connect. We can't: They were never approved. Both show Developer Rejected, with 0 territories, and they aren't part of the submission. There's no Delete button in App Store Connect. DELETE /v1/subscriptions/{id} returns 409 SUBSCRIPTION_DELETE_NOT_ALLOWED. The subscription group can't be deleted while those two are in it. We replied in Resolution Center on Sept 29 and resubmitted. Can someone remove these two subscriptions on your side, or let the reviewer know they aren't part of this version? Thanks, Malcolm
Replies
1
Boosts
0
Views
187
Activity
2d
First app Waiting for Review since 28 Sep after answering Guideline 2.1 - case 102983424776
Hello App Review team, Our first app has been in "Waiting for Review" since 28 September 2026, and the delay is causing real financial loss to our business. App: Luxe Cuisines (iOS, version 1.0.0, build 37) Apple ID: 6786324195 Submission ID: 59403325-37eb-40ac-8056-b0384f2fa367 Support case: 102983424776 Timeline: 27 Sep 2026: submitted. The same day we received "Guideline 2.1 - Information Needed - New App Submission". 28 Sep 2026: we replied in App Store Connect with everything requested, including the screen recording, and resubmitted. Since then: "Waiting for Review", with no further message. Luxe Cuisines is a restaurant business in Abuja, Nigeria. We had hoped to launch our campaign on Nigeria's Independence Day, 1 October, and we missed it. Rented advertising materials and paid influencers are on hold, and the wait keeps adding costs we never planned for. Our Android version is already live on Google Play, so our iPhone customers are the only ones who cannot get the app, and we cannot announce the launch without them. We also could not send an expedited review request. The Contact App Review form shows "There are no apps associated with this team" for every team on my account, in two different browsers. Could someone from App Review please check whether this submission is progressing normally, tell us if anything more is needed from us, and expedite it if possible? Thank you.
Replies
0
Boosts
0
Views
151
Activity
2d
First app submission, how long does review usually take?
Hi everyone, After a year of work I submitted my first app (a game) on September 21. It was in "Waiting for Review" until September 25 and has been "In Review" since then, so 11 days in total now. Is this normal at the moment? Everything I find online says most apps are reviewed within a day or two, so I'm wondering if I did something wrong or if this is just how it is right now. I did see a few other posts here with similar waiting times. It's my first submission and it also includes my first in-app purchases. Could that be why it takes longer? I contacted App Review through the contact form on September 30 but haven't heard anything yet. I haven't resubmitted anything, because I read that it puts you back at the end of the queue. One more question: will updates take just as long, or are they usually faster once the app is live? For context, the game has had 10+ testers for a few months, and Google Play approved the same version a couple of days ago. Thanks!
Replies
0
Boosts
0
Views
93
Activity
2d
Guideline 2.1 response submitted Sep 25 — no App Review response after 6 days
Hello, I’m looking for assistance with an App Store submission that appears to have stalled after a Guideline 2.1 – Information Needed request. App: Costante: Trading Discipline Version: 1.0.0 Build: 6 Timeline: September 25: App Review requested additional information under Guideline 2.1. September 25: I replied the same day with all requested information, including a physical-device screen recording and detailed answers regarding the app’s purpose, services, availability, and functionality. September 28: I followed up through the App Review message thread in App Store Connect. September 30: I contacted Apple Developer Support regarding the delay and received confirmation that a support case was opened. October 1: There has still been no further response or progress on the submission. Could someone from the App Review team please check whether this submission is still actively being processed, and whether any further action is required from my side? I can provide the Submission ID and Developer Support Case ID privately through the appropriate Apple support channel if required. Thank you.
Replies
1
Boosts
0
Views
133
Activity
2d
Guideline 2.1 response submitted Sep 25 — no App Review response after 6 days
Hello, I’m looking for assistance with an App Store submission that appears to have stalled after a Guideline 2.1 – Information Needed request. App: Costante: Trading Discipline Version: 1.0.0 Build: 6 Timeline: September 25: App Review requested additional information under Guideline 2.1. September 25: I replied the same day with all requested information, including a physical-device screen recording and detailed answers regarding the app’s purpose, services, availability, and functionality. September 28: I followed up through the App Review message thread in App Store Connect. September 30: I contacted Apple Developer Support regarding the delay and received confirmation that a support case was opened. October 1: There has still been no further response or progress on the submission. Could someone from the App Review team please check whether this submission is still actively being processed, and whether any further action is required from my side? I can provide the Submission ID and Developer Support Case ID privately through the appropriate Apple support channel if required. Thank you.
Replies
1
Boosts
0
Views
162
Activity
3d
App Store Connect Metrics via REST API
I hope this message finds you well. I’m reaching out to ask whether specific App Store Connect metrics available in the App Analytics dashboard can also be accessed via the App Store Connect REST API. I have reviewed the official API documentation, but I couldn’t find confirmation regarding the metrics listed below. Could you kindly clarify if the following metrics are available through the REST API? And if so, could you point me to the relevant endpoints or documentation? From the "Usage" group: Installations (Opt-in only) Active Devices Deletions (Uninstalls) From the "App Store" group: Impressions (Unique Devices) Product Page Views (Unique Devices) If these metrics are not available via the REST API, is there an alternative method to programmatically access or export them? Thank you very much in advance for your help and guidance.
Replies
5
Boosts
2
Views
1.5k
Activity
3d
App stuck in "Waiting for Review" for 7 days after responding to a Guideline 2.1 request
Hello, Our app RANKnis (Apple ID 6813090542) has been in "Waiting for Review" since September 24, 2026. We have received no further communication since then. Timeline: Sep 24: submitted version 1.0 (Submission ID bdac0025-0af1-4ca7-a65d-43c9b182cd72) and received a Guideline 2.1 "Information Needed" request about limited App Review history. Sep 24: replied in App Store Connect with a screen recording and the requested details, and attached build 1.0 (15). Sep 29: opened an App Review Status request through Contact Us (case ID 102980088536). No response yet. We have not cancelled or resubmitted, so that we don't lose our place in the queue. Could someone on the App Review team confirm whether the submission is in the queue, or tell us if anything else is needed from our side? Thank you, Lucas Cordeiro, KAYA Tecnologia Ltda
Replies
0
Boosts
0
Views
164
Activity
3d
DSA phone verification code never arrives (Kazakhstan +7) and support replies are not delivered — requesting manual verification
Hello, I am an individual developer from Kazakhstan and I cannot complete the Digital Services Act trader form in App Store Connect. My app submission is blocked because of this. The problem Email verification in the DSA form worked fine. Phone verification does not: my Kazakhstan mobile number (+7) never receives the code. I tried "Resend text" and "Call me" several times since September 22. No SMS and no call ever arrived. The number is entered correctly — the form displays it in the right format. Manual verification App Store Connect Help says that if a phone number can't receive two-factor authentication codes, manual verification can be requested. However, this option does not appear anywhere in the form — the dialog only offers "Resend text" and "Call me". I am ready to provide any document proving the number belongs to me. Support replies are not delivered I opened two cases: • 102971839367 (September 22) • 102978683054 (September 28) Both cases show "Email with Apple Developer Support" in the case history (September 24 and September 30), but none of these emails reached my account email address. I checked all folders including spam. The case page does not let me open the replies, and phone support shows as unavailable. I have no way to read Apple's responses. Request Could someone from Apple please: 1. Look into these two cases and let me know what the replies said, and 2. Enable manual verification for my phone number, or tell me how to request it? If possible, please reply here in the thread, since email from Developer Support is not reaching me. Thank you.
Replies
1
Boosts
0
Views
114
Activity
3d
W-9 shown for single-member US LLC owned by a non-US individual — should be W-8BEN (disregarded entity)
Hello! I have a new organization-level Apple Developer account and I'm stuck on the Tax Forms step in App Store Connect (https://appstoreconnect.apple.com/business). The system is showing me U.S. Form W-9 as the only option, but in my case filling out a W-9 would be incorrect — and I'd appreciate guidance from anyone who has resolved this. My setup: I am a non-US individual (not a US citizen, not a US resident, never lived in the US). I am the sole owner of a single-member LLC registered in the US (set up via Firstbase specifically to distribute a mobile app). For US federal tax purposes, this LLC is a disregarded entity — it's not treated as a separate taxpayer from its owner. Why W-9 is not the correct form in my case: The IRS instructions for Form W-9 explicitly state: "If the owner of the disregarded entity is a foreign person, the owner must complete an appropriate Form W-8 instead of a Form W-9. This is the case even if the foreign person has a U.S. TIN." Form W-9 also requires me to certify, under penalty of perjury, that I am a US person — which I am not. The LLC itself doesn't certify anything on a W-9 because it's disregarded; the IRS looks through to the beneficial owner, who in my case is a foreign individual. The correct form for me should be W-8BEN (Certificate of Foreign Status of Beneficial Owner — Individuals). What I've already tried: I opened two support cases 4 days ago and have not received a substantive response yet: Apple Developer Support — Case ID: 20000112974233 Ack Tax / Tax category settings — Team ID: 7YYWN3MYCY, Case ID: 19944616 My questions: Has anyone in the same situation (non-US individual, sole owner of a US single-member LLC) successfully switched the tax form from W-9 to W-8BEN inside App Store Connect? If so, how? Is there a specific path in the Business / Tax Forms section to declare the beneficial owner as a foreign individual that I might be missing? Is there an escalation channel beyond the standard support cases for tax-form issues that are blocking onboarding? Thanks in advance for any pointers.
Replies
17
Boosts
7
Views
2.5k
Activity
3d
StoreKit returns empty products for all IAPs after membership renewal (Paid Apps Agreement active, products approved)
Feedback: FB25016556 (includes sysdiagnose and device log archives) Since our Apple Developer Program membership lapsed on Sep 26, 2026 (renewed Sep 27), Product.products(for:) returns an empty array for every In-App Purchase of our app, in both production and sandbox. No error is thrown. Customers can't subscribe. App: bundle ID com.thefuntasty.gastromapa, live version 2.2.1 (worked fine until Sep 26, no code changes since). Products (both Approved, available in all countries, priced, localized): com.thefuntasty.gastromapa.subscription.premium (auto-renewable) com.thefuntasty.gastromapa.donation (non-consumable) Verified against TN3186 / TN3188: Membership active, latest Program License Agreement accepted (Account Holder checked) Paid Apps Agreement Active (effective Sep 29, 2026), nothing left to sign Bank account and tax forms Active Product IDs and bundle ID match the app record, In-App Purchase capability enabled on the explicit App ID Sandbox test build signed with a freshly regenerated development profile Apple Developer Support (phone) confirmed account, agreements and products look correct and referred us here storekitd log, identical in production and sandbox: Requesting Media API product batch ["com.thefuntasty.gastromapa.subscription.premium"] ... response_status=200 Media request MediaAPIProductRequest correlation key: KKP646ABIQJTWR5GGC3UBLBJDU Ignoring empty product response Correlation keys: Oct 1, 2026, 14:15 CEST, production, iOS 27.0.1 (24A446): KKP646ABIQJTWR5GGC3UBLBJDU Sep 30, 2026, 15:30 CEST, production, iOS 27.0: 3VRU2QHLFRRMP2UBTYG4ZSIBPQ Sep 30, 2026, 15:45 and 15:51 CEST, sandbox: VF6Y3XNFTZXPBRKX6VCKSJNB3U, V7Q3K5JTJ46PB6D2HGKCY5RINU This looks similar to https://developer.apple.com/forums/thread/845526. Could someone from Apple check whether our In-App Purchases were deactivated in the store catalogue when the agreement expired, and reactivate them? It's blocking all revenue for the app.
Replies
0
Boosts
0
Views
108
Activity
3d
It says: "There are still screenshot uploads in progress." when submit a new build
I'm submitting a new version of my app, and after click "submit for Review", it show that: A few more items are needed in order to submit for review The items listed below are required for submission:There are still screenshot uploads in progress. I didn't met this problem before. Is that mean I haven't upload all the screenshot required or it's still uploading the screenshots to App Store Connect's server? Cause before there is a "save" button after you drag images to the screenshots area, now you don't. And I think I have uploaded all the screenshots needed and I waited a day to try submit again, still the same. What should I do?
Replies
207
Boosts
16
Views
92k
Activity
3d
Long "In Review" status (>60 hrs) after Expedited Review approval - App ID: 6776359755
Hi everyone / Apple Support Team, Our app update has been stuck in "In Review" for over 60 hours following an expedited review approval, and we would appreciate any advice or guidance from the community or Apple Staff. Here are the details for our submission: App Name: Luklok Casino: Slots & Games App ID (Apple ID): 6776359755 Version: 0154 Platform: iOS Support Case ID: 102981501483 Submission Timeline: Sep 24, 2026, 8:15 AM: Submitted & entered Waiting for Review Sep 28, 2026, 9:24 AM: Expedited review granted & status changed to In Review Current Status: Still In Review (No Resolution Center messages or extra info requested) As this is a routine update containing bug fixes and performance improvements, our server and backend test environments are all fully operational and monitored. Has anyone recently experienced similar extended review times for standard app updates? If any Apple Staff member sees this, could you please help check if the case is proceeding normally or if additional information is required? Thank you very much for your time and help!
Replies
0
Boosts
0
Views
56
Activity
3d