Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Navigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.

All subtopics
Posts under App Store Distribution & Marketing topic

Post

Replies

Boosts

Views

Activity

App Rejected (4.3.0 Design Spam) (I'm a iOs developer since 2009 and this is the first time)
Title: App Rejected (4.3.0 Design Spam) Hi everyone, I need help understanding why my app was rejected with the reason 4.3.0 Design Spam. The explanation from Apple was very generic, and it doesn't really help me figure out how to resolve the issue. It’s a puzzle game we’ve been working on for about 3 years, with completely hand-drawn graphics and 250 manually designed levels created using a custom editor built specifically for Mac. We haven’t used any automatically generated assets or recycled content from other apps. This is an Alpha version but fully playable—we’re using it to test retention and gameplay, not monetization. We’ve already tried contacting Apple’s support team, but we haven’t received any response so far. The same thing happened about a month ago with a penalty kick game we developed using SpriteKit specifically for Apple Watch. That game was also rejected with the same reason, and again, we weren’t able to understand why or get in touch with support for clarification. In that case, I wondered if the problem was either the simplicity of the game (even though it was fully coded from scratch and had hand-drawn graphics by our designer), or because that game was initially uploaded by an external freelancer to his account for testing purposes on TestFlight (but he never actually published the app). Has anyone experienced something similar or has any advice on how to clarify this situation with Apple? Is it possible to request a more detailed review or get in touch with someone at Apple to understand where the real issue might be? Thanks so much to anyone who can help me out!
3
0
73
1w
Storefront Country Code Inaccuracy on iOS 18
I am currently developing a feature to support global privacy compliance, which relies on accurately obtaining the user’s App Store country/region. Based on this country/region information, out App dynamically display privacy policies that comply with local regulations. To retrieve this information, I use the relevant StoreKit APIs. API usage examples: Objective-C: NSString *countryCode = [SKPaymentQueue defaultQueue].storefront.countryCode; Swift let storefront = await Storefront.current let code = storefront?.countryCode However, during sandbox account testing on iOS 18.0 and above, I noticed that the returned country code does not match the actual country/region configured in the sandbox Apple ID. This issue does not occur on systems below iOS 18.0, where the country code returned by the API matches the account setting. Since this discrepancy can directly affect the accuracy of our compliance logic, I would appreciate your clarification on the following points: Is this a known change in behavior for iOS 18? In production environments, does the country code returned by the above APIs accurately reflect the App Store region of the user’s signed-in Apple ID? Is there a recommended approach to reliably obtain the user’s App Store account country/region?
1
0
37
1w
iOS App Upload Failed – OpenSSL Contains Bitcode
I’m trying to upload my iOS app, but I keep getting this error during validation: Invalid Executable. The executable 'AppName.app/Frameworks/OpenSSL.framework/OpenSSL' contains bitcode. 🔍 What I’ve Tried Set "Enable Bitcode" = NO in both the project and target build settings Tried different Xcode versions and OpenSSL builds Added a script in the post_install section of the Podfile to strip bitcode manually: post_install do |installer| bitcode_strip_path = xcrun -find bitcode_strip`.chomp! def strip_bitcode(bitcode_strip_path, framework_path) path = File.join(Dir.pwd, framework_path) system("#{bitcode_strip_path} #{path} -r -o #{path}") end [ "Pods/YourPathTo/OpenSSL.framework/OpenSSL" ].each do |path| strip_bitcode(bitcode_strip_path, path) end end` But the bitcode error still appears during archive validation.
1
0
39
1w
7 Days Still In Review - No Update !
It’s now day 7 with no communication since we addressed the login issue your team flagged—an issue that prevented the reviewer from accessing the app. That fix was submitted promptly and the app has been in review since, but we've had no updates. This follows a two-week wait just to receive that initial feedback. Our launch was planned for the first week of June, and the continued delays with no communication are putting our timeline and business plans at risk. We’ve already requested an expedited review and made sure all required information is in place. This is really sad even after submitting every necessities and information requested
1
0
82
1w
I cannot choose in-app purchases in new build (I withdrew previous build)
Hello, I submitted my mobile game to the App Store with in-app purchase items. I initially sent my in-app purchases for review for the first time. I had fixed a bug before and thought I could submit a new build with the fix. (Before too much time has passed)I withdrew the previous build and re-submitted the new one. Now, I cannot select in-app purchase items in the new build, and the in-app purchases are still in “Waiting for Review.” Did they get stuck? It has been one day. Even if the in-app purchases get approved, I am unable to choose them in the new build.
2
0
125
1w
App Clip Advanced Experience “Received” but Not Recognized on Device
We are implementing an Advanced App Clip Experience for our App Clip, but encountered a blocking issue where the configuration is shown as valid in App Store Connect, but is not recognized on device. We have run out of ways to debug and would appreciate help. Setup Summary Our main app is live on the App Store and includes an App Clip target. The Advanced App Clip Experience is configured in App Store Connect Status: Received Domain validation: All checks are marked as passed ✅ The domain's AASA (apple-app-site-association) includes the correct App Clip bundleID. ❌ The Issue When scanning a QR code pointing to outs domain on an iPhone The App Clip card does not appear. 2.Using the Developer > App Clip Experiences > Diagnostics tool on iPhone, entering the domain returns: "No Advanced Experience is registered for this URL." I’m very confused about why the device behavior doesn’t match the configuration status in App Store Connect. Any insight or suggestions would be greatly appreciated!
1
0
88
1w
Missing Hermes DSYMs in Archive
I have a React Native app that is complete. Works fine on device when debugging. When I archive and upload I receive an error that says I have missing DSYMs for Hermes. I check bundle contents and my app's dsyms are present but none for Hermes. I have tried everything ai suggests and I cannot figure it out. How can I get the Hermes dsyms included in my archive so I can upload my app to Apple store? Thank you
1
0
58
1w
Asked to modify Subscription name/description but they are locked In Review
I am stuck. Apple asked me to modify the Name/Description of one of my Subscriptions. But the subscription is "In Review" and everything (including the save button) is disabled. It's lierally impossible for me to update the Name/Description like they are asking for. I have tried rejecting my submission but they are still locked. I have asked Apple Review for help - like changing the status so that I can edit them but they won't. I can't get out of review until I modify the Name/Description of a Subscription but I can't update the Name/Description of a Subscription until I'm out of review. HELP!! 😭
1
0
87
1w
guidline 4.2.2 and minimal native functionality rejection
4.2.2 Other than catalogs, apps shouldn’t primarily be marketing materials, advertisements, web clippings, content aggregators, or a collection of links. I cannot understand why app is rejected. The app collects 1000 grocery store offers a week from 250 papers using AI. Users vote on best offers and keep updated with notifications for their own personal products. Images of my app and original pages it is reading from. the most frustrating thing is that the only other app trying to solve the same problem just displays theres papers statically like a website with absolutely no functionality. Their app is a copy of the website: https://mattilbud.no Features of app: Favorite offers, contributing to a global and local vote system. Saved searches with notifications when new matching offers appear. Search by product name or category, with filtering by store. Adjustable grid layout for homepage offers. Home Screen Quick Actions for saved searches. Option to view the original grocery page. Native Share Sheet integration for sharing offers. Haptic feedback on key interactions. Dark/Lightmode based on ios appearance settings.
2
0
85
1w
Cannot Submit App for Review – “Add for Review” Button Disabled and Submission Errors
Hi everyone, We’re encountering a problem with submitting our app on App Store Connect. The “Add for Review” button is disabled. When clicking the “added for review” link and then trying “Submit to App Review”, we get an error like in the screenshot below. Attempting to “Remove from Submission” also results in an error (shown in the same screenshot). We’ve tried the following steps without success: Different browsers (Safari, Chrome, Firefox) Different machines Clearing cache Using incognito/private mode Uploading a new build Uploading a new build using the same old codebase All of these attempts end with the same issue, so we believe the problem is not caused by form fields or metadata on App Store Connect. We have also contacted Apple Support, but it has been over a month and the issue still persists without any resolution. At this point, we are completely stuck and unable to release a new version of our app. If anyone has experienced a similar issue or has a solution/workaround, please advise. Your help would be greatly appreciated! Thank you in advance.
0
3
76
1w
App Clips using .NET MAUI
We have an iOS App built in .NET MAUI (Multi-platform App UI). This is a web view App. We wish to integrate APP Clips into this App. But we are unable to do it, due to less available resources online on such implementation. We do not wish to share code between .NET MAUI App and App clips We understand it is not possible to add APP Clips without a parent swift/Xcode app. As an alternative solution we were thinking to Create a new APP in APP Store Connect using XCode/swift and integrate app clips to it. This parent app when downloaded by users will only redirect users to our MAIN .NET MAUI app to app store connect. We need to know if such apps will be approved by APPSTORE Connect? Please guide us on this Also please do let us know if you have any other solution to integrate App clips to a .NET MAUI App
1
0
79
1w
Inquiry Regarding App Distribution Strategy After Company Restructuring
We are currently distributing an app on the App Store under our existing developer account, which is registered to a company based in China. Due to an upcoming corporate restructuring, we are in the process of transferring our operations to a newly established company based in Japan. In this context, we would like to consult with Apple regarding the following plan: • The current app (under the China-based developer account) will continue to operate, but we plan to restrict its availability to users located in China only (i.e., remove availability from all other regions). • Separately, we plan to register a new developer account under our Japan-based company. • Under the new Japan entity, we would like to publish essentially the same app, but limit its availability to markets outside of China. We would like to confirm if this approach complies with Apple’s App Store guidelines and policies, and whether there are any particular procedures or restrictions we should be aware of in order to implement this plan correctly. Thank you very much for your assistance. We look forward to your guidance.
0
0
10
1w
Guideline 2.1 - Information Needed
Hi everyone, We’re going through our first App Store review, and honestly, it’s been incredibly discouraging. We’ve put a huge amount of effort into building a financial app that helps real users, and our U.S.-based company has done everything possible to meet Apple’s guidelines and review requirements. Still, we keep getting rejected - and it's starting to feel like we’re caught in a loop with no clear way forward. First, the app was rejected because the test login supposedly didn’t work. We double-checked everything and found it was functioning correctly. The reviewer likely didn’t notice that the country code is pre-filled and tried entering it manually, which led to confusion. Then we were asked to provide detailed instructions to access all sections of the app - fair enough. We fully understand that financial apps require deeper scrutiny, and we provided all requested information, including step-by-step access instructions and realistic test data. Next, we submitted our legal agreements with our partners. These are official partnerships, and our legal team ensures we meet all U.S. regulatory requirements. Despite this, the reviewer rejected the app again, saying the documents were low quality - even though everything was clearly legible. Still, we re-scanned over 70 pages and uploaded everything again in higher resolution to be extra careful. Now, we’re being asked for a demo video - even though we’ve already provided full test access, documentation, and data. We’re starting to feel like no matter what we provide, it won’t be enough. And honestly, it’s taking a real toll on our team. We’re not trying to bypass any rules - quite the opposite. We want to do everything the right way. But right now, it feels like we’re being penalized for things that aren't clearly explained or fairly evaluated. We deeply respect Apple’s review process, but we also hope our case can be looked at with fresh eyes and understanding. Has anyone here experienced something similar? Any advice on how to move forward would mean a lot. Thank you for reading - we really appreciate this community.
3
0
108
2w
App Review Rejection - Expo Clerk
Hello, my app was rejected with this reason - Guideline 2.1 - Performance - App Completeness. Bug description: Sign in with Apple requests the Apple ID password rather than entering a code. The issue is that I'm using Clerk inside Expo and they don't support native Apple signIn, only web based. But when users open signIn for the first time - they need to login for appleId via web. I already submitted rejection appeal with explanation. Did someone encounter similar problems? The flow works correctly. In fact even apple testers went through and created accounts.
1
0
67
2w
Why do we need the Transfer Identifier?
Hello, for applications using Signin with Apple feature, it seems a particular process needs to be followed when you want to transfer the app to a new owner. Generating transfer identifier before the transfer of ownership to identify a particular user. There is already "email" registered for the user, personal email or relay email (doesn't matter). Why would we need to trouble ourselves with the transfer identifier? The documentation doesn't explain anything about the background of this. It is very weak. It doesn't explain the impacts/changes when app is transferred so that one can fully understand its impact. Thank you.
0
0
34
2w
Unable to Find “Alternative Payment” Setup in App Store Connect
Hi everyone, We’re trying to publish our app in the European Union. I’m the Account Holder, and we’ve hired an external development team to build the app. When they attempt to submit the app, they receive the following error message: “To submit this app version, you must first set up your account for alternative payment.” I’ve read that I need to configure this in App Store Connect, so I logged in at https://appstoreconnect.apple.com. According to documentation, I should go to the Business section and look for “Alternative Payment Methods” or “StoreKit External Purchase Entitlement,” but I cannot find any such option in the interface. All agreements in the Agreements, Tax, and Banking section are marked as Active, so that shouldn’t be the issue either. What am I missing? Is there a specific entitlement I need to request first, or something else I need to enable? Thanks in advance for your help!
0
0
29
2w
Repeated rejection for Guideline 3.1.2 - Terms of Use despite compliance
Hello community, I'm facing a very frustrating issue for several days with successive rejections for the same guideline 3.1.2 regarding Terms of Use, despite my efforts to comply with the requirements. The problem: Apple keeps rejecting my app saying: "The app's metadata is missing the following required information: A functional link to the Terms of Use (EULA). If you are using the standard Apple Terms of Use (EULA), include a link to the Terms of Use in the App Description." What I have already implemented: In the application: "Terms of Use Apple" links present on ALL purchase pages (signup, premium, boosters, settings) Functional link: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/ Complete subscription information (duration, price, features) In App Store description: Dedicated line: "Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/" In App Store Connect: "Privacy Policy" field filled Description updated with links My frustration: I feel like it's a bot responding to me because I receive exactly the same message every time, without taking into account my detailed explanations and evidence that I have everything in place. I'm even trying to add elements that aren't necessary out of desperation, but nothing seems to work. Questions: Has anyone else encountered this problem recently? Is there something specific I'm missing? Does the exact format of the link in the description matter? I'm really desperate after several rejections for the same reason. Any help or advice would be greatly appreciated! Thanks in advance for your help.
2
0
56
2w