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

Post

Replies

Boosts

Views

Activity

App Review rejected due to Guideline 4.3(a) - Design - Spam
Hello, My app was rejected because of App Review Guideline 4.3(a). The guideline says: "Don’t create multiple Bundle IDs of the same app. If your app has different versions for specific locations, sports teams, universities, etc., consider submitting a single app and provide the variations using in-app purchase." The original answer is: "We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps." I am very confused. I just bought a Mac and iPhone and ported my Android app "Travel Trivia" from Weltraumerei to iOS. So I don't have other apps in the Apple App Store. I created my app all by myself and did not repacked another apps or similar procedure. I have only one bundle id. There is one app with a similar concept in the store which unfortunately has the name "Travel Trivia". So I renamed my app for iOS to "Travel Trivia World Quiz". The difference is that this app asks questions about the world and my app has a map and asks questions about countries. On Android the only similar app to my app is "Backpacker". From my understanding my app is relatively unique in concept. Anyway I don't understand why my app is rejected. The uploaded version does not contain In-App-Purchase, Achievement, Leaderboard and Sharing like the Android version does because it is still work in progress. I admit the uploaded screenshots are not that polished and final but ok, you can check it in the Android Store. I don't know how "shares similar binaries, metadata" with other apps can be fixed if this is the case. It is because I used Unity like most developers and this results in similar filename? Anyone can help? Kind regards, Chris
2
0
239
2w
App Rejection Due to Guideline 3.1.2: Questions About Auto-Renewable Subscriptions
Hello, developers! I recently submitted my app for review, but it was rejected under Guideline 3.1.2 related to auto-renewable subscriptions. According to the review team, my app is missing some required information: The title of the auto-renewing subscription The length of the subscription The price of the subscription Functional links to the privacy policy and Terms of Use (EULA) I’ve checked my app and believe I have included these details, but it seems there might be something I am overlooking. I will attach a screenshot of my app's subscription screen to provide more context. Has anyone experienced a similar issue or can provide guidance on ensuring compliance with this guideline? Any help or advice would be greatly appreciated! Thank you in advance! I might be interpreting their feedback incorrectly since I'm not a native speaker and the feedback comes from another country.
2
0
205
2w
Pkg installation package uploaded to macstore email prompt ITMS-90296
Hello! I encountered an issue while packaging and uploading the project to the Mac store. I received an email stating: ITMS-90296: App Sandbox not enabled - The following executors must include the 'com. apple. security. app sandbox' entitlement with a Boolean value of true in the entitlement property list: [[com. electron. iflyrecclient. pkg/Payload/iFlytek Listen. app/Contents/MacOS/iFlytek Listen]] Refer to App Sandbox page at https://developer.apple.com/documentation/security/app_sandbox for more information on sandboxing your app. Though you are not required to fix the following issues, we wanted to make you aware of them: ITMS-90886: 'Cannot be used with TestFlight because the signature for the bundle at' iFlytek hears. app 'is missing an application identifier but has an application identifier in the provisioning profile for the bundle.' Bundles with application identifiers in the provisioning profile are expected to have the same identifier signed into the bundle in order to be eligible for TestFlight.' But in my memory, the sandbox was set to true. I have also tried the methods in the forum, but they have not been resolved,I hope you can help me see what happened. Here are the specific situations I developed, This project is built and developed using electron9; The entire project was not developed using Xcode; The specific process of packaging into pkg is as follows: Step 1: Use an electron packager to package the app file Step 2: Use electron/osx sign to sign the entire app file (with options such as entitlement and provisioning profile configured) Step 3: Use the productbuild -- component Yourappname. app/Applications -- sign "3rd Party Mac Developer Installer: *** *** (XXXXXXXXXX)" Yourappname. pkg command to generate the pkg package Step 4: Upload to transporter The above operations were executed normally, and after the second step of signing, using the codesign dvvv -- entities -provided on the official website to query also showed that the sandbox was true. However, after the upload was successful, you will receive an email showing an issue, and the corresponding uploaded version cannot be found on the app connect website Hope to receive your answer. Wishing you good health and smooth work! PS: When generating the app, there is no sandbox related configuration in Info.Plist in the app content package. Is this normal? I checked the info.Plist of Google Chrome, Sogou Input Method and other software, and there is no sandbox configuration. Moreover, I tried manually adding it and then packaging it, but also encountered the same email problem.
16
0
600
2w
App Clip Domain Issue: URL Not Recognized in App Store Connect
Hello everyone, I’m currently setting up an App Clip for my app, Pay Feast, and have run into a domain configuration issue when adding an App Clip experience in App Store Connect. Here’s what I’ve done so far: Steps Completed: App Clip Deployment Config: In Xcode under my App Clip target settings, I’ve enabled Associated Domains in Signing & Capabilities with: • appclips:website.com • applinks:website.com Created and Hosted the AASA File on my domain: { "applinks": { "apps": [], "details": [ { "appID": "AAAAAAA.***.XXXX", "paths": [ "*", "/launch*", "/launch/*" ] } ] }, "appclips": { "apps": [ "AAAAAAA.XX.XXXX.Clip" ] } } When testing the App Clip in the simulator, everything works as expected. However, in App Store Connect, when I attempt to set up a New App Clip Experience, I receive an error saying: “This URL is not contained in your app’s associated domains. Update associated domains or use a different URL.” Question: Has anyone encountered this error or have insights on potential fixes? I’ve double-checked the AASA file and associated domains. Any help would be much appreciated! Thanks in advance!
1
0
172
2w
ITMS-90338: Non-public API usage
We just compiled and uploaded new release with Xcode 16.1 to the App Store. A few minutes later the following email arrived: The app references non-public selectors in {app_name}: setNavigationBar:. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. But we don’t have any setNavigationBar methods in our project. Only setNavigationBarHidden calls for navigationController. And this is not private API of course. Please let us know how to upload our update for review. Thank you!
1
0
171
2w
Cannot create new version
Hello Apple Support, I am trying to generate a new version of my app and have successfully uploaded it to TestFlight/App Store Connect. However, when I attempt to create the version on the App Store Connect webpage, I receive the following error message: “An error has occurred. Try again later.” Upon inspecting the API response, I found the following error details: { "errors": [ { "id": "982e10db-aad3-466e-b809-ae17762d4aac", "status": "409", "code": "STATE_ERROR.DPLA_OUTDATED_ERROR", "title": "Developer Program License Agreement outdated.", "detail": "You need to sign the latest Apple Developer Program License Agreement." } ] } I have already signed the latest Apple Developer Program License Agreement earlier yesterday, but this error persists. Apple Developer Program License Agreement Issued October 23, 2024. Accepted November 7, 2024. Could you please assist me in resolving this issue? We have a fix for our app that is being held from being published for no reason. Thank you for your help. Best regards,
0
0
101
2w
No In-App Purchase Products in Release Environment
Hello everyone, I’m submitting my app for the first time, and I’m running into an issue with fetching my in-app purchase products in the release environment. In the sandbox environment, everything works perfectly: my app can fetch and display the products from StoreKit without any issues. However, when I switch to the release environment, my app is unable to retrieve the in-app purchase products from App Store Connect. Because the app can’t fetch the products, this results in an error when either a user or the App Review team attempts to make a purchase, effectively blocking the purchase process. Has anyone encountered this before? Any guidance on troubleshooting or common mistakes to watch out for would be much appreciated. Thanks!
1
0
138
2w
Unable to Fetch In-App Purchase Products in Release Environment on First App Submission
Hello everyone, I’m submitting my app for the first time, and I’m running into an issue with fetching my in-app purchase products in the release environment. In the sandbox environment, everything works perfectly: my app can fetch and display the products from StoreKit without any issues. However, when I switch to the release environment, my app is unable to retrieve the in-app purchase products from App Store Connect. Because the app can’t fetch the products, this results in an error when either a user or the App Review team attempts to make a purchase, effectively blocking the purchase process. Has anyone encountered this before? Any guidance on troubleshooting or common mistakes to watch out for would be much appreciated. Thanks!
1
0
88
2w
Performance 2.3.3 Metadata reason for App review error
I am trying to understand the 2.3.3 section as it was cited as an issue with my submission for an iOS App. "2.3.3 Screenshots should show the app in use, and not merely the title art, login page, or splash screen. They may also include text and image overlays (e.g. to demonstrate input mechanisms, such as an animated touch point or Apple Pencil) and show extended functionality on device, such as Touch Bar." I have provided some iOS screens for showing a stage of one game being played. However my App includes 5 games and 4 modes of play. Should I include similar screenshots for each game? I fear I may run out of screenshots. Could using videos help? I believe we are restricted to 3. Do I need to show screenshots for the App on iPad ( it is not Universal ) ? The input mechanism is a text field next to a submit button. Do I have to highlight/overlay the same? If I do the above, is it okay/recommended to skip the info page, Home Screen which neatly shows all modes and the next screen which compactly shows all the games, example of dark mode , achievements and leaderboards? Is there some other thing I should consider here? I was asked to check on Support Forum first. I am in the midst of an App Review. Please advise!! Thanks in advance.
2
0
183
2w
Silentwolf for Leaderboard instead Game Center (Distribution Requirements)
Hi dev team, can anyone guide/help me how to distribute a games that using third parties for leaderboard such as silentwolf. So the main question is how to handle App Encryption Documentation and the Data Collection in App Privacy. For app encryption i think silentwolf using HTTPS for taking the player data (it`s inside the plugin code), i'm not 100% sure and for Data Collection, my games need to collect data such as nickname/player name or whatever player want to input (likely nickname only) and a score that generated from player gameplay. So what i need to do or which i need to checklist from provided option ?, is there other document that i need to prepare ?
0
0
61
2w