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

Free trial for one-time purchase: Is the $0 IAP workaround still recommended in 2026?
I have a $4 USD, one-time-purchase app (Dash Calc) and sales have been rough. In a crowded category, an paid-upfront app feels like a tough sell without a way to try it first. I’d like to offer a simple 7-day free trial followed by a single lifetime purchase, but App Store Connect still doesn’t officially support trials for paid apps. In Jan 2023, an App Store Commerce Engineer recommended the $0 non-consumable IAP + paid non-consumable IAP workaround: https://developer.apple.com/forums/thread/722874 I haven’t implemented it yet, but the subsequent discussion suggests the approach is overly complex. Handling refunds, reinstalls, activation timing, and purchase history requires non-obvious logic, and some developers report customer confusion and drop-off when presented with a $0 trial IAP. Has anything improved since 2023? Any new StoreKit APIs or App Store Connect changes that make this simpler or less error-prone? Is the $0 non-consumable IAP still the recommended approach in 2026? Any updated guidance for time-limited access on one-time purchases? I’m happy to use the workaround if it’s still the official path—I just want to confirm there isn’t a better option now.
2
0
140
54m
TestFlight on Mac
I’m having an issue installing my TestFlight build on a Mac. The build (v1.0 build 1) uploads successfully and shows as “Complete” in App Store Connect. I can also open the build details page, and my Apple ID / tester access / group setup looks correct. However, on TestFlight (macOS), when I tap Install/Load, I get this error: Unable to install. The requested app isn’t available or can’t be found. Notes: The app is an iOS app (iPhone + iPad), and I enabled availability for Mac (Designed for iPad) in App Store Connect. The Mac is Apple Silicon, running macOS Tahoe 26.1. Could you help me understand why TestFlight shows this message on Mac, and what I should change in Xcode/App Store Connect to make the build compatible?
0
0
4
54m
App Store Connect rejects screenshot upload: “incorrect size” (subscription purchase flow) — tried all documented sizes
Hello Apple Developer Forums, I’m preparing to submit an app update that includes an in-app subscription. As part of the submission, I need to provide screenshots showing where the user initiates and completes the subscription purchase flow. The issue is that App Store Connect keeps rejecting my screenshot upload with an “incorrect size” (or size invalid) error. I have already tried exporting the screenshot in all sizes and resolutions described in Apple’s documentation, but none of them are being accepted so far. Could you please advise: What exact pixel dimensions / format requirements App Store Connect currently enforces for these screenshots (including file type and color profile, if relevant)? Whether there are any known issues or common causes for this error (e.g., metadata, alpha channel, scaling, or export settings)? Any recommended workflow/tools to generate a compliant screenshot that reliably uploads? Thank you in advance for your help.
1
0
15
1h
ITMS-91065: Missing signature and forks of open source libs
Hello, I received an App Store rejection (ITMS-91065: Missing signature) for one of my iOS apps related to vendor-signed third-party SDKs and I want to understand the rule more clearly. My understanding is that some third-party SDKs must be vendor-signed; I believe the vendor list is: https://developer.apple.com/support/third-party-SDK-requirements/. In my app, for example, I have a fork of RxSwift that we build from source and therefore self-sign. That seems reasonable, but it does mean that it will no longer be signed by the vendor. How can I ensure I won't be flagged for using a non–vendor-signed third-party SDK in this case? Thanks, Sam
0
0
14
1h
Analytics tab show old icon, even though it was changed long time ago
We have changed app icon a while ago, it displayed correctly on distribution page and on other pages - with an exception of analytics - https://appstoreconnect.apple.com/analytics No matter what time range is selected it still displays old icon. Can I make something with it? It's been more then a year and it's definitely not a cache issue.
0
0
3
1h
Pending Termination Notice and App Removed from Store
Hi, I published my first app (a Unity game) in August 2025, and at the start of December I began promoting it and getting users. I’ve submitted around 10 updates since release, and each has been approved. It was sitting at a 4.8 star rating from roughly 80 ratings. It’s a simple endless runner style game called “Rushy Road” where you drive a car down a road, dodging traffic and collecting powerups to try and make it as far as you can, with different unlockable vehicles and upgrades. However, my app was just suddenly removed from the App Store and I received a Pending Termination Notice saying: “Upon further review of the activity associated with your Apple Developer Program membership, it's been determined that your membership, or a membership associated with your account, has been used for dishonest or fraudulent activity, in violation of the Apple Developer Program License Agreement. Given the severity of the identified issues, all apps associated with your Apple Developer Program account have been removed from the App Store and your account has been flagged for removal.” Evidence of Dishonest or Fraudulent Activity App submissions from your account have engaged in concept or feature switch schemes to evade the review process, such as dynamically populating different app content after review, submitting apps with hidden features, repeatedly submitting misleading apps, and/or submitting apps with concrete references to content that you are not authorized to provide or is otherwise not appropriate for the App Store. The dishonest or fraudulent activity described above directly violates section 3.2(f) of the Apple Developer Program License Agreement” I’m having trouble understanding exactly what in my app has caused this. The game does not use a server for any content other than ads (through AdMob). To improve the user experience I made it so that interstitial ads (ones that pop up occasionally after a run) are disabled for the first 10 minutes of play time, but rewarded ads can still be played during this time (in exchange for a revive or coins) so I’m wondering if this 10 minutes of no interstitials counts as dynamic or misleading content that reviewers could think as malicious? I’m obviously very worried as I’ve spent a lot of time and effort on this game and the thought of it being deleted, as well as my developer account and future access to publishing apps. I’m looking for any advice on what else could have caused this, as well as what I should write in my appeal. If any more details would help, please let me know and I will provide. My current guess is that this is happening because of the fact that interstitial ads only start appearing after 10 minutes which was not done in an attempt to avoid reviewers seeing them, but rather to improve the user experience and let people enjoy the game a bit before seeing ads. However, if I‘m wrong about this and write about it in my appeal, I will lose my developer account. How can I find out what the actual issue is? Any help or advice is greatly appreciated Thanks for your time
1
0
74
4h
Apple Store Connect 500 error when uploading app build
Apple Store Connect returning 500 error when trying to upload a new build of my app. Any idea why? Error from network tab is: { "errors": [{ "status": "500", "code": "UNEXPECTED_ERROR", "title": "An unexpected error occurred.", "detail": "An unexpected error occurred on the server side. If this issue continues, contact us at https://developer.apple.com/contact/." }] }
4
1
229
14h
Sign in with Apple Authentication Errors – NSOSStatusErrorDomain Code -54 & AKAuthenticationError Code -7034
Subject: Sign in with Apple Authentication Errors – NSOSStatusErrorDomain Code -54 & AKAuthenticationError Code -7034 Hello everyone, I’m seeing multiple errors when trying to use Sign in with Apple in my Flutter iOS app. It used to work fine, but for the past few days I can’t get it to succeed. Here’s the full log at launch: Could not create a sandbox extension for '/var/containers/Bundle/Application/B98935F2-62E9-44AA-8CFB-FC5D404DE0D2/Runner.app' D/Swift: [AWESOME NOTIFICATIONS] Awesome Notifications service initialized (AwesomeNotificationsPlugin:1030) D/Swift: [AWESOME NOTIFICATIONS] Awesome notifications 4504669392 attached to app instance (AwesomeNotifications:103) flutter: FetchSystemSettingsSuccess flutter: unhandled element <metadata/>; Picture key: Svg loader flutter: unhandled element <defs/>; Picture key: Svg loader flutter: unhandled element <sodipodi:namedview/>; Picture key: Svg loader Authorization failed: Error Domain=AKAuthenticationError Code=-7034 "(null)" UserInfo={AKClientBundleID=com.kot.now} D/Swift: [AWESOME NOTIFICATIONS] last displayed date registered: 2025-06-25 07:24:02 GMT (DefaultsManager:99) LaunchServices: store (null) or url (null) was nil: Error Domain=NSOSStatusErrorDomain Code=-54 "process may not map database" UserInfo={NSDebugDescription=process may not map database, _LSLine=72, _LSFunction=_LSServer_GetServerStoreForConnectionWithCompletionHandler} Attempt to map database failed: permission was denied. This attempt will not be retried. Failed to initialize client context with error Error Domain=NSOSStatusErrorDomain Code=-54 "process may not map database" UserInfo={NSDebugDescription=process may not map database, _LSLine=72, _LSFunction=_LSServer_GetServerStoreForConnectionWithCompletionHandler} Failed to get application extension record: Error Domain=NSOSStatusErrorDomain Code=-54 "(null)" ASAuthorizationController credential request failed with error: Error Domain=com.apple.AuthenticationServices.AuthorizationError Code=1000 "(null)" Context: Platform: Flutter (latest stable channel), using the awesome_notifications plugin. Xcode: 15.4 (Build 15E144) iOS Deployment Target: 14.0+ Bundle Identifier: com.kot.now Sign in with Apple: Enabled under Xcode Capabilities, configured in the App ID and on App Store Connect. Developer Account: Correctly signed into Xcode; provisioning profiles and certificates are up to date. What I’ve tried already: Clean build (flutter clean, deleting DerivedData). Regenerated certificates and provisioning profiles (App ID, Keys, etc.). Verified Bundle ID and Team ID in both Xcode and App Store Connect. Tested on both simulator and physical device (same errors). Updated Flutter dependencies and CocoaPods. Uninstalled and reinstalled the app on device. The AKAuthenticationError Code=-7034 seems to point to an internal authorization issue, and the NSOSStatusErrorDomain Code=-54 (“permission denied”) appears related to LaunchServices or sandboxing, but I can’t find a clear link to Sign in with Apple. Questions: Has anyone encountered these two error codes together? Are there specific sandbox, entitlements, or bundle-suffix settings to check for Sign in with Apple in a Flutter iOS app? Any tips for resolving the “process may not map database” sandbox error? Thanks in advance for your help! Let me know if you need additional details (entitlements file, Info.plist, etc.).
1
0
88
15h
App Stuck With Unresolved Issues
Hello, I submited an app for review on the 1st January, since then I have had two messages back regarding questions / issues with the setup on the app. The last message was on the 7th Jan to which I corrected the problem (was a setting within the app store). I have not had a reply back since, I have also sent an e-mail to support but not had a reply. Could someone look at this please to get things moving? I would hope the app is in a state to be approved at this point. Thank You.
2
0
121
16h
Account Termination Warning (Section 3.2(f)) - Deadline Exceeded - Case 102748595474
Hello everyone, We received a Pending Termination Notice on Nov 4, 2025, flagging our developer account for removal under Section 3.2(f) of the Apple Developer Program License Agreement. The notice alleged that our app submissions "repeatedly violated the App Review Guidelines in an attempt to evade the review process." We unequivocally state that there was no intent to evade review or act dishonestly. The repeated submissions were actually a result of our efforts to resolve a trademark dispute regarding our app icon with a third party. We were in active legal negotiations to update our assets to a compliant design. The resubmissions were attempts to update the metadata to comply with these legal requests. Unfortunately, this overlapped with the App Review process and created the appearance of "evasion." Case Details: Case Number: 102748595474 App ID: 1599464287 Notice Date: Nov 4, 2025 Current Status: Appeal submitted; awaiting review. What we've done so far **Legal Resolution:** We are now in the final stages of a legal settlement with the third party. We have obtained a statement from our legal counsel and evidence of this settlement to demonstrate our Good Faith and commitment to the App Store Guidelines. **Appeals Submitted:** We have diligently followed standard procedures and submitted three formal appeals, with the latest one submitted on Nov 22. **Support Contact:** We have contacted Developer Support multiple times via email to follow up. Questions: * Given the expiration of the termination deadline, is there any way to confirm if our account is safe from automatic removal while the review is ongoing? * Are there any additional steps we should take to bring this to the App Review Board's attention? * Is there any other documentation we should submit to expedite the process? The 30-day appeal window ended on Dec 4, and this deadline has now passed. We are deeply concerned that our account may be automatically terminated despite our full cooperation and pending appeal. Having been a dedicated developer for over 8 years, we are eager to resolve this amicably. Thank you for your time and assistance.
1
0
103
17h
3.2(f)
Hello, we submitted the app review on December 26, 2024. App name: 469体育On January 14, 2025, we received an email stating that we had violated Apple Developer 3.2 (f) regulations. Although we do not know the specific reasons, we have made every effort to verify whether there are any violations in the content of our account and app. Our APP is a sports information software named 469 Sports. The application content did not deceive users and the app did not counterfeit other people's products. We have always complied with Apple's relevant regulations and are committed to providing users with a useful sports information product. I hope you can reply promptly and work together with us to solve this problem, taking responsibility for the product and users. thank you!
1
0
354
17h
watchOS architecture requirements
Hi Apple Team, I hope you are doing well. I am reaching out regarding the upcoming watchOS architecture requirements announced in your official communication. According to the notice, beginning April 2026, watchOS apps uploaded to App Store Connect must include the arm64 architecture and be built with the watchOS 26 SDK. zoom current watchOS app, however, only supports arm64_32, and the app size is already over 60 MB in its current form. If we add support for both arm64_32 and arm64, the binary will almost certainly exceed the 75 MB app size limit, and potentially violate the size constraints for each architecture slice as well. This raises practical concerns about how a dual-architecture watchOS app can remain within the required size limits. Could you please advise whether Apple has any recommended approach or best practice for this scenario? For example: Does Apple suggest that developers transition to arm64-only and drop support for arm64_32 devices? Are there any exceptions, additional guidelines, or alternative mechanisms for handling apps that exceed the size limit when including both architectures? Are there recommended techniques specifically for watchOS to reduce binary size when supporting multiple architectures? Any guidance would be greatly appreciated, as we want to ensure our watchOS app remains compliant with the new requirements while continuing to deliver a reliable experience for our users. Thank you very much for your support, and we look forward to your advice.
2
0
135
18h
Newer iPadOS 26 not allowing use of X App
Dear Apple Support, We are experiencing an issue where iPhone-only apps (marked as "Designed for iPhone" in the App Store) are not appearing at all in the App Store on newer iPads running iPadOS 26.2 (A16 chip model), including in managed distributions via Apple Business Manager. The app in question is X App, and it works fine on older iPads with previous iPadOS versions. Is there a policy change or stricter enforcement starting from iPadOS 18 or later that prevents iPhone-only apps from being searchable, visible, or assignable on iPad devices (especially supervised/managed ones)? If yes, does the developer need to update the app to Universal or add explicit iPad compatibility in App Store Connect for it to become available again? We would appreciate any official reference or confirmation on this behavior. Thank you for your assistance.
0
0
51
1d
Created a free ASO analysis tool to help indie iOS developers
I built the Appvector tool – aso.report, a completely free ASO analysis platform designed to help indie developers easily improve their App Store listings without complex metrics or costly subscriptions. Just paste your app’s URL to get instant insights, multi-country analysis, and actionable recommendations - making ASO simple, accessible, and effective for everyone.
2
0
79
1d