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.

App Store Connect Documentation

Posts under App Store Connect subtopic

Post

Replies

Boosts

Views

Activity

Can't fetch products from App Store connect
I had everything working with Revenue Cat. Then my app got rejected for not loading subscriptions, which was odd because a previous built was rejected for wording on that same paywall. I checked, and realised I suddenly can't fetch products in testFlight either. I can only see products in Xcode using the store kit configuration file. I've found many issues like this online and everybody point to the same solutions (that seem to work for most), but here's what I tried so far: Checked that all my agreements in App Store Connect are active Checked that ids match between Xcode / revenue cat / App Store connect Store kit config file is syncing with App Store Connect correctly I removed revenue cat and used the store kit api directly to fetch products. The array of products is empty in all environments that don't have access to store kit config file. Checked status of all subscriptions (all waiting for review -- as they were when the paywall worked) Nothing seems to work... Any suggestions? Many thanks
4
2
847
28m
App icon not showing in TestFlight and App Store Connect, but visible on device
Hi everyone, we are currently facing an issue with one of our apps regarding the new icon requirements in iOS 26. • We created the app icon using Apple’s Icon Composer. • On the device, everything works perfectly: the app icon is shown on the home screen, and it can also be customized with the new iOS 26 features (colors, transparency, etc.). • However, in TestFlight the app icon is not displayed at all (in the TestFlight app on the device). • In App Store Connect, the icon is also not shown in the overview for the app. Interestingly, within the list of TestFlight builds in App Store Connect the icon is visible. What we have tried so far: • Created an archive and manually uploaded it to App Store Connect → no icon in TestFlight. • Took the working Icon Composer asset from another app target where everything works correctly, deleted the old one in this project, and copied the working asset into the problematic target. → Same behavior: visible on the device, but still missing in TestFlight and App Store Connect overview. In contrast, in another app (using the same workflow and also Icon Composer), everything works perfectly: the icon shows up on the device, in TestFlight, and in App Store Connect. Has anyone experienced a similar situation? Is there something specific that needs to be set in App Store Connect (e.g. Marketing Icon / Branding section), or could this be related to the new iOS 26 icon handling? Any help or hints would be greatly appreciated. Thanks in advance!
9
3
240
1h
Why are apps invisible in the App Store, and which ASO tips work in 2025?
Even the best apps struggle to get noticed—over 5 million apps compete in stores, and most never hit 1,000 downloads. Visibility, not quality, is the real challenge. App Store Optimization (ASO) is the key to breaking through. Optimizing your app’s title, keywords, visuals, and description, combined with ongoing testing and competitor analysis, can drastically improve discoverability and downloads in 2025.
1
0
8
3h
I get an error in App Store Connect
Hello Support Team macOS : Sequpia 15.4.1 Xcode : 16.3 ・Certificates ・Profiles I recreated the above and registered them in the keychain. I can build in Xcode Product → Archive ・Validate App ・Distribute APp I have done the above but I am unable to update When I try to update the app, I get the following error Missing or invalid signature. The bundle 'Bundle ID' at bundle path 'Payload/App Name.app' is not signed using an Apple submission certificate. How can I do this?
1
0
91
5h
ContentDelivery 409 “corrupted binaries”
Builds rejected with generic ContentDelivery 409 “corrupted binaries” (no email, no Activity entry) App ID: 6752832930 Bundle ID: com.taleway.tw Toolchain: Xcode 16.0 (build 24319) on macOS 15.6.1 (24G90) What happens Archiving (Release, manual signing) succeeds. Upload/validation via Xcode Organizer or xcrun altool immediately fails with: Validation failed (409) The app contains one or more corrupted binaries. Rebuild the app and resubmit. (ID: ef414ced-bf4e-40a6-8f5f-d4ba744c9433) altool also reports a preceding 500 “internal server error” (L4JS7YJVZYJMHBI4ISC4L3UQBM) before the 409. No system-generated email ever arrives (nothing under App Store Connect → Activity). We therefore have no specific error message or file name to fix. What we’ve checked Archive entitlements and embedded provisioning profiles match: App entitlements: CarPlay audio, App Group group.com.taleway.tw, get-task-allow=false. Intents extension entitlements: com.taleway.tw.TWIntents, get-task-allow=false. Profiles decoded via openssl smime—entitlements align exactly. No embedded frameworks at all; main binary is arm64 only (file TW). No bitcode sections (otool -l shows no __LLVM segments). No distribution Activity entries; case 102703979882 with Developer Support has bounced back twice with boilerplate “check your email”. The new validation ID (ef414ced-bf4e-40a6-8f5f-d4ba744c9433) and 500 code are all we have. Reproduction Archive TW scheme in Xcode (Release, manual signing). Upload via Organizer or: xcodebuild -exportArchive ... -exportPath /tmp/TWExport xcrun altool --validate-app -f /tmp/TWExport/TW.ipa -t ios -u -p altool output: ERROR: RETRIEVE UPLOAD OPERATIONS … internal server error (500) Validation failed (409) … (ID: ef414ced-bf4e-40a6-8f5f-d4ba744c9433) Log bundle: /private/var/folders/.../TW_2025-09-23_23-21-30.952.xcdistributionlogs (happy to share privately). Question Can someone from Apple reveal the actual validation rule that’s failing for ef414ced-bf4e-40a6-8f5f-d4ba744c9433? I’m not getting the auto email, and Activity shows nothing. Looking to know whether this is the known Xcode 16 validator bug (arm64e/BrowserKit, bitcode, etc.) or if our archive is missing something. Thanks! • App Apple ID 6752832930, bundle id com.taleway.tw • Xcode Version 26.0 (17A324), macOS 15.6.1 • Validation IDs: da15f377-df62-456e-b876-323401f3b2b2, bb6f914d-3488-48dd-9cde-4e4eef9897eb, ef414ced-bf4e-40a6-8f5f-d4ba744c9433 • altool output showing the 500 and 409 • We never receive the promised email, nothing appears under App Store Connect → Activity • Archive entitlements/provisioning profile match (list the keys) • No embedded frameworks, arm64-only, no bitcode • Log bundle path: /private/var/.../TW_2025-09-23_23-21-30.952.xcdistributionlogs
0
0
46
19h
How do subscription promotional offers work for currently subscribed customers?
Hello, I'm trying to understand what happens when a subscribed customer of a subscription A purchases a promotional offer for the same subscription A. Let's say the product is a yearly subscription priced at $100. When the month 7 starts (6 months remaining in the regular subscription period), I send the user a promotional offer for the same product but priced at $25 for the first year (100$ afterwards) and he accepts the offer. Is the promotional offer started only at the end of the current year (after the 6 remaining months) or is it started immediately and he gets a pro-rata refund for the 6 remaining months? Thanks.
5
0
901
1d
Any strategies for leveraging review responses to improve ASO results?
I’ve been building iOS apps since 2011 and have worked on hundreds along the way. Recently, I started a series on App Store Optimization (ASO) to share tips, strategies, and lessons learned. In this first post, I dive into how responding to customer reviews can directly influence ASO performance and App Store ranking - covering timing, response style, and best practices to turn negative reviews into positive ones.
1
0
46
1d
Step-by-step instructions on how to send an app to external testers with TestFlight in 2024?
New Apple Developer here, I've built my first iOS app in Xcode and wants to get it onto some friends' iPhones to do some external testing and give me some feedback. I've read the Apple Developer documentation on how to use TestFlight, but it's not understandable since step 1 is entering information about the app in App Store Connect and step 2 is uploading the app to App Store Connect? Can someone please write some easy step-by-step directions on how to get an iOS app from Xcode onto external testers' iPhones for a first-timer in 2024? Thank you so much!
1
1
727
2d
Subscription Cancellation
We are developing an app which has an In App Purchase for subscription, we have the application in tesflight, and the subscription is done through apple developers account in the app store, now we are trying to cancel the subscription, we just keep getting an error message in app store stating "your request is temporarily unable to be processed". we need to cancel this subscription for us to test our application properly. any help on this would be appreciated.
0
0
10
2d
How to reliably link a new build to newly-created IAP? After submitting, selected IAP “disappear” from the submission
Hi everyone, I’m trying to submit my first release with In-App Purchases, but I can’t keep the IAP attached to the submission. Status: Not published yet (first release) Version: 5.0.0 (multiple builds: (7), (8), etc.) What happens I upload a new build and select it for version 5.0.0. I go to Add for Review and select my newly created IAP (auto-renewable subscriptions). I submit the version. When I re-open the submission details, the IAP section is empty (they no longer appear as “Included in this submission”). The result is a double failure: App rejection (Guideline 2.1 – “IAP not found in the submitted binary”). Each IAP is also rejected for lack of a binary in its review context. It looks like the IAP and the build keep getting detached from each other after I submit. Since this is my first version, I’ve tried changing builds and even editing version metadata, but it still feels like I’m just “editing the first version” rather than creating a fresh link between this binary and these IAP. What I already tried Creating the IAP and selecting them during Add for Review. Ensuring the IAP have complete metadata/localizations and pricing. Re-submitting using a new build number (5.0.0 (8), etc.). Checking Monetization → In-App Purchases and Subscriptions; products exist, but after submit they stop appearing under the submission. (When testing the opposite path) Removing IAP entirely for a non-IAP release — but Review still referenced IAP “linked” on their side. Questions What is the exact, canonical sequence to link a new build to newly created IAP so they remain listed under “Included in this submission” after I hit Submit? For first-time IAP, do I need to press Submit for Review on each IAP product before selecting them in the app submission? Or is selecting them during Add for Review enough? Which product statuses are required so that IAP do not drop off the submission? (Ready to Submit vs Waiting for Review, etc.) Can changing the build (or editing version metadata) after attaching IAP cause them to be silently removed from the submission? Since this app is not yet published, is it advisable to create a new app version (e.g., 5.0.1) to “reset” the linkage, or should a new build under 5.0.0 be sufficient? Any guidance or a step-by-step checklist to keep IAP attached to the submission would be greatly appreciated. Thanks! — Victor
0
0
82
2d
macOS 26 not available under iPhone and iPad Apps on Apple Silicon Macs
To make an iOS app available on Apple Silicon Macs, we need to enable the availability option under Pricing and Availability in App Store Connect. But unfortunately, macOS 26 is not still available as a choice there and I don't want to make the app available on earlier macOS versions. Does anyone have any solutions? Would adding the LSMinimumSystemVersion key to Info.plist work?
0
0
25
2d
Xcode 16 DeviceActivityReport Extensions Require EXAppExtensionAttributes But App Store Rejects Them
I'm experiencing a conflict between Xcode 16's build requirements and App Store validation for DeviceActivityReport extensions. The Issue: Created a DeviceActivityReport extension using Xcode 16's template Extension builds and runs perfectly locally TestFlight upload fails with Apple saying EXAppExtensionAttributes is incorrect for widget extensions When I remove EXAppExtensionAttributes from Info.plist, local builds fail with: "Appex bundle does not define an EXAppExtensionAttributes dictionary" Current Info.plist (works locally, rejected by App Store): EXAppExtensionAttributes EXExtensionPointIdentifier com.apple.deviceactivityui.report-extension NSExtension NSExtensionPointIdentifier com.apple.deviceactivityui.report-extension NSExtensionPrincipalClass $(PRODUCT_MODULE_NAME).ActivityReportExtension The Problem: Xcode 16's "Device Activity Report Extension" template uses fileSystemSynchronizedGroups which appears to require the EX configuration format. But App Store validation rejects this format. Has anyone successfully uploaded a DeviceActivityReport extension created in Xcode 16? Any workarounds for this conflict between local build requirements and App Store validation? Using: Xcode 16.4, Family Controls entitlement (approved), iOS 18.5 SDK Thanks for any insights!
1
0
154
2d
App Store Connect “Missing Metadata” Nightmare: The Solution I Spent HOURS Searching For
I just spent way too many hours trying to figure out why my in-app subscription was stuck in “Missing Metadata” in App Store Connect, even though I had filled out everything. If you're here because you're in the same boat, this is the solution Apple doesn't make obvious. The Problem I created an auto-renewable subscription (Kanabloom Premium) and filled in all required fields. The subscription was still marked "Missing Metadata", preventing me from submitting it. The “In-App Purchases” section wasn’t showing up in my App Store version submission, which meant I couldn't even attach the subscription to my app version. I triple-checked the metadata, pricing, tax settings, review screenshot, and even resaved everything, but nothing worked. What I Tried (Before Finding the Fix) Checked that pricing was set up correctly for all countries. Uploaded the required review screenshot for the subscription. Made sure the subscription group existed and was linked properly. Refreshed, logged out/in, and tried different browsers. Read every Stack Overflow, Reddit, and Apple Developer Forum post I could find. Even tried creating a dummy subscription to see if that would reset the system. The Solution: Localizing the Subscription Group Here’s the stupidly hidden requirement that finally fixed it: ✅ Your subscription group itself (not just the subscription) needs a localized display name. App Store Connect requires each subscription group to have at least one localized display name for it to be valid. If this is missing, all subscriptions inside that group will stay stuck in “Missing Metadata” no matter how complete they are. How to Fix It: Go to App Store Connect > Subscriptions > Subscription Group Click on your subscription group (not the individual subscription). Check if there's a localization added under "Group Reference Name." If missing, add a localization (e.g., English) and save. Refresh the page and boom – the subscription will finally be "Ready to Submit." Conclusion Apple really needs to make this requirement clearer. Now that I’ve finally figured it out, hopefully, this post helps someone else avoid losing hours of their life to the same issue. If you're still stuck, double-check that: You’ve set pricing and enabled "Cleared for Sale." You’ve uploaded a review screenshot for the subscription. You’ve signed all App Store agreements and banking/tax documents. Your app's In-App Purchase capability is enabled in Xcode. Let me know if this helped you! I wish I had found a post like this sooner. 😂 This should make for a useful and searchable post in case other devs run into the same headache. Let me know if you want any tweaks before posting! 🚀
1
3
238
4d
I Can't Use App Store Connect, Because of my name!
Hi, My name is Mohammed Abdallah, and that’s where the problem starts. When I registered my Apple Developer account, I was required to upload my IDs. I did so, and after going back and forth with Apple Support for about three months, they finally accepted my application for the Apple Developer Program. I uploaded a personal app and forgot about it. Three years later, when I returned to work on my personal project, I signed in and was asked to complete the compliance process. I provided the IDs again, and they reopened the account. Then, when I tried to pay the yearly fee, they closed the account once more and again requested compliance. I submitted the same IDs, and they eventually accepted the payment. Now, every time I sign in, the account gets locked and asks for compliance again, and I can’t get past this step. At the beginning, Apple Support told me that my name has many matches with people on NSA or other international watch lists. But here’s the thing: these are older individuals who got on those lists for scams or terrorism long before I was even born. My name is extremely common in the Islamic world—shared by millions, if not hundreds of millions. With nearly 2 billion Muslims globally, the odds of my name matching someone on a watch list are very high. But these are false positives, not me. I believe the system is automatically cross-checking my name against these lists every time I sign in, which triggers the compliance lock. Has anyone with a common or “flagged” name faced this issue? And what solutions would you suggest?
0
0
145
5d
Cannot provide app updates since my app id is not available
My app com.boatrouting (official app id in app store) cannot be updated anymore, since I got the message "Failed Registering Bundle Identifier The app identifier "com.boatrouting" cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again." when trying to sign it automatically via Xcode. com.boatrouting is the official bundle id for my app in app store and already distributed for years now. Updates worked fine for years but now I got this message. I cannot add an app id under Certificates, Identifiers & Profiles with the same name because another service has com.boatrouting as its identifier and I cannot delete the service's identifier since the app com.boatrouting is present on the app store (dead locked). I contacted the Apple developer support but they cannot do anything about it since they see the problem on my site. Is there any chance I can get an app update to the App Store? Thank you in advance.
3
0
140
5d