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

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
532
4d
ScreenTime API Entitlement / Family Controls For Client
Hello all, Im a new dev in the Apple space and my client and I are needing the special Entitlement for Family Controls. I am building an app that requires the app locking feature from Family Controls. Essentially it’s a productivity / digital wellness app and you select the apps you want to sleep/lock. The problem is the entitlement for the app needs to be in the owners name. However I am not sure how I would work on the app under my Apple ID if they are the ones with the entitlement. I read that they can add me as a developer if they are listed as an organization Apple Dev Account. However im not sure it there anyway around this / alternate solutions. The client hasn’t setup an Apple Dev account yet but I want to make sure they are set up properly. My worry is they wont be able to make an organization account and will only be individual. Any insight would be greatly appreciated. Thank you, Matt
0
0
83
Oct ’25
App name under icon (CFBundleDisplayName) uniqueness
We are going to publish an app update that will change the Brand identity of our app. One of this changes will be the app name shown under the app Icon, we discovered that an app with the same name (CFBundleDisplayName) already exists. Is it allowed to have two apps with the same name on iOS (We own the rights to use the name on our country). I would like to explicitly say that I am talking about the name under the app icon and not the AppStore name, where I'm quite sure that two apps cannot have the same name. I would like to have an official response, since this would impact our marketing strategy. Thanks in advance for your help
0
0
65
Nov ’25
Apple Search Ads - 503 service unavailable error on fetching “acls” endpoint.
Hi team, Kirill Zharskii from Fivetran engineering team is here with a question related to Search Ads API. Several of our connectors are facing an issue trying to fetch acls endpoint: curl -X GET -H 'Accept: application/json' -H 'Content-Type: application/json' -H 'Authorization: Bearer <BEARER_TOKEN>' -H 'X-AP-Context: orgId=null' -A 'Jersey/2.45' 'https://api.searchads.apple.com/api/v5/acls?limit=1000&offset=0' the response is 503 service unavailable, but the request for token works fine. the issue started about 12 hours ago and going on. could you please share some input? TIA
0
2
287
Aug ’25
Certificate of Tax Residency
Hi all, Has anyone here managed to get a Certificate of Tax Residency (for example, for 2025) from Apple’s Irish legal entity? What is the process to request this certificate? Do I need to contact Apple directly, or is it possible to get it from Irish tax authorities? Any advice or experience would be appreciated! Thanks!
0
0
176
Jul ’25
App rejected, In-app lost, won't review again because in-app missing
Hi, at first I submitted an app where you asked for a way to review everything while you mentioned a demo mode would be fine. I added a demo mode and submitted the app together with in-app purchases. Now you are asking for an actual API token for an external service which I cannot provide. I responded with the info about the demo mode. The next review was rejected because the in-app purchases are kind of lost. I cannot map them. Next re-submit was rejected because the in-app purchases are missing. The in-app purchases are stuck in a waiting status. Please do whatever you need to do to either release the in-app and let me map them again or map them yourself. Regards, Vitali
0
0
77
Dec ’25
InApp Review Implementation
So from the documentation of apple for implementing the in app review feature we can't test it without releasing our app to App Store since in test flight it doesn't approve the api call is there a way to test it where we can check if the rating or review entered is visible on a console so that we can test the end to end work flow? this happens in android in internal test track? is there any provision for this in iOS?
0
0
125
Jun ’25
Age Rating Confirmation Completed but Email Warning Still Appears
Hello, We have completed the Age Rating confirmation form and submitted it successfully. Additionally, we increased the app version, rebuilt, and uploaded a new build as recommended. However, we still received the email stating that “Your app requires additional information”. Could you please confirm whether any further action is required on our side, or if this is a known issue on App Store Connect? Thank you.
0
0
134
Dec ’25
Validation failed: Missing app icon. Include a large app icon as a 1024 by 1024 pixel PNG for the 'Any Appearance' image well in the asset catalog of apps built for iOS or iPadOS.
Validation failed Missing app icon. Include a large app icon as a 1024 by 1024 pixel PNG for the 'Any Appearance' image well in the asset catalog of apps built for iOS or iPadOS. Without this icon, apps can't be submitted for review. For details, visit: https://developer.apple.com/documentation/xcode/configuring-your-app-icon. (ID: 525f6327-6859-4ae7-977b-7951423127a6) getting this error while archive and validation then validation failed and got this error But in my xcode each icon is present and when i build the app then in simulator or a real phone the icon is present but while archive and validation then validation failed also i have tried a lot solution but unable to resolve this.
0
0
101
Dec ’25
Why can't I find my app by searching the keyword of my app in App Store
Hi, Dear Sir/Madam, I released the Chinese version of my app and it has got approval from Apple reviewer on last Friday. But I can't find it by searching the Chinese keyword of my app in Chinese Apple store market till this Monday. I have checked my app and found that the name and other information of the app has been correctly localized. Why can't I find it? Look forward to your reply. Best Wishes,
0
0
126
Jul ’25
pkg installer does not extract my .app bundle on filesystem
I am trying to install my LaunchAgent (which is bundled as .app in .pkg file) with: sudo installer -pkg ./XXX.pkg -target / And I see following error: 2025-07-29 19:06:29-05 MacBook-Pro installd[764]: PackageKit: Skipping component "com.XXX.Agent" (1.0.0-1.0.0-*) because the version 1.0.0-21.0.0-* is already installed at /Users/user/Downloads/Xcode Cloud Artifacts/XXX-C0E61B13-3F49-42DF-81B3-1037BC34D11B/b1ac6a32-3236-417e-bd62-88de90fa700d/789d0aa2-5531-403c-bcab-e3de8d6b34ee/myAgent.app. After installer command returns, I don't see any files from my .app bundle extracted on filesystem. If I understand the error message properly, then installer checks if ANYWHERE on filesystem there already exists this app bundle. And if it exists, then do not extract another copy of bundle. But why? And do I need to specify version in xcodebuild command?
0
0
116
Jul ’25
Apple Sign In Developer Account
My app was rejected from App Store because of the following reasons: This item has been rejected for the following reasons: 2.1.0 Performance: App Completeness 4.8.0 Design: Login Services I implemented and upgraded the app with these updates. However, the app is working fine on the test side, but it shows an error when I try to upload the app for review again. Please advise my next steps.
0
0
238
Jun ’25
Enrollment program stuck in pending for 3 weeks and callback button not working.
Hello, I enrolled in the Apple Developer Program and paid on March 11th. Georgian address, Georgian card, Georgian region set on the account. The payment went through 3 times with email acknowledgements each time, but the account is still stuck on "pending." I contacted support by email on March 19th (Case: 102848062117) and again on March 26th (Case: 102853109499), including my phone number. The only visible change since then is that I now have an option to confirm my phone number and get called back, but when I click on it, nothing happens. It just redirects me back to the list of cases I opened. Please escalate so we can resolve the issue.
0
0
123
Apr ’26
User Confusion & Cancellations Due to Aggregated Apple Charges on Bank Statements
Hello, We operate a subscription-based app and have noticed some users canceling after seeing higher-than-expected or multiple Apple charges on their bank statements. In many cases, these appear to be aggregated App Store charges rather than the cost of our subscription alone. Because bank statements show a single Apple charge without an app-level breakdown, some users assume the full amount came from our app and cancel before contacting support. We’ve observed that Google Play lists charges separately with the app name, which seems to reduce this type of confusion. A more granular breakdown or clearer labeling of charges per app could help improve user clarity and avoid churning. I’m interested to know: Whether other developers have experienced similar user confusion If there are recommended best practices to set clearer expectations for users Whether Apple has shared any guidance on mitigating this from a UX or communication standpoint Appreciate any insights or shared experiences. Thank you.
0
0
93
Jan ’26
Promo code for Watch-only IAP failing
Hi, I have an "Apple Watch Only" app that you can download for free and conduct a 7 day trial. After that, there is an IAP to unlock a lifetime license. For the life of me I can't find out how the process of redeeming promo codes for the IAP should work. Once generated, people try to redeem them in the AppStore (on their phone), but then they end up in a hanging process saying it's reinstalling the app to redeem the offer. But then nothing happens. Also running "Restore Purchase" within the app to pickup any maybe by now activated license is not working. Why does it even want to reinstall the (free) app? This doesn't sound right. Does anyone have IAP for a watch-only app and can shed some light on the promo code topic?
0
0
163
Dec ’25
Unexpected expiresDate for monthly subscription renewal?
I'm an app developer, and I recently launched a monthly subscription product in my app on the App Store. However, I'm having trouble understanding the App Store's renewal date calculation policy. According to the official documentation, if a subscription is purchased on December 1st, the next renewal date should be January 1st. But the expiresDate is set to December 31st instead. At first, I thought this might be a timezone issue, but even after it became December 1st in UTC, the renewal date was still set to December 31st. Is the timezone used to calculate renewal dates not UTC+0? Or is there documentation on the renewal cycle policy that I might have missed? Any clarification would be greatly appreciated. Thanks in advance!
0
0
162
Dec ’25
Ask to buy pending state lacking transaction object
StoreKit ask to buy should have more data in pending state. When user try to purchase ask to buy, we should get at least transactionID, product itself, and time that user start the request. So we can keep track of the whole transaction flow jwsRepresentation should always available for every state, actually even failing state. And should attach state inside of it. Instead of only available after verified purchase. So we can use transactionID and everything relate to transaction for both waiting for purchase and Currently we only have jwsRepresentation after complete purchase, which is very limited its usage
0
0
105
Nov ’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
532
Activity
4d
ScreenTime API Entitlement / Family Controls For Client
Hello all, Im a new dev in the Apple space and my client and I are needing the special Entitlement for Family Controls. I am building an app that requires the app locking feature from Family Controls. Essentially it’s a productivity / digital wellness app and you select the apps you want to sleep/lock. The problem is the entitlement for the app needs to be in the owners name. However I am not sure how I would work on the app under my Apple ID if they are the ones with the entitlement. I read that they can add me as a developer if they are listed as an organization Apple Dev Account. However im not sure it there anyway around this / alternate solutions. The client hasn’t setup an Apple Dev account yet but I want to make sure they are set up properly. My worry is they wont be able to make an organization account and will only be individual. Any insight would be greatly appreciated. Thank you, Matt
Replies
0
Boosts
0
Views
83
Activity
Oct ’25
App name under icon (CFBundleDisplayName) uniqueness
We are going to publish an app update that will change the Brand identity of our app. One of this changes will be the app name shown under the app Icon, we discovered that an app with the same name (CFBundleDisplayName) already exists. Is it allowed to have two apps with the same name on iOS (We own the rights to use the name on our country). I would like to explicitly say that I am talking about the name under the app icon and not the AppStore name, where I'm quite sure that two apps cannot have the same name. I would like to have an official response, since this would impact our marketing strategy. Thanks in advance for your help
Replies
0
Boosts
0
Views
65
Activity
Nov ’25
Apple Search Ads - 503 service unavailable error on fetching “acls” endpoint.
Hi team, Kirill Zharskii from Fivetran engineering team is here with a question related to Search Ads API. Several of our connectors are facing an issue trying to fetch acls endpoint: curl -X GET -H 'Accept: application/json' -H 'Content-Type: application/json' -H 'Authorization: Bearer <BEARER_TOKEN>' -H 'X-AP-Context: orgId=null' -A 'Jersey/2.45' 'https://api.searchads.apple.com/api/v5/acls?limit=1000&offset=0' the response is 503 service unavailable, but the request for token works fine. the issue started about 12 hours ago and going on. could you please share some input? TIA
Replies
0
Boosts
2
Views
287
Activity
Aug ’25
This card is not supported in your current country or region
Apple Search ADs showing this error for adding a credit card based out of India. I have ICICI Bank Credit Card and it is enabled for International Payments also . Please check attached screenshot
Replies
0
Boosts
0
Views
175
Activity
Oct ’25
Certificate of Tax Residency
Hi all, Has anyone here managed to get a Certificate of Tax Residency (for example, for 2025) from Apple’s Irish legal entity? What is the process to request this certificate? Do I need to contact Apple directly, or is it possible to get it from Irish tax authorities? Any advice or experience would be appreciated! Thanks!
Replies
0
Boosts
0
Views
176
Activity
Jul ’25
App rejected, In-app lost, won't review again because in-app missing
Hi, at first I submitted an app where you asked for a way to review everything while you mentioned a demo mode would be fine. I added a demo mode and submitted the app together with in-app purchases. Now you are asking for an actual API token for an external service which I cannot provide. I responded with the info about the demo mode. The next review was rejected because the in-app purchases are kind of lost. I cannot map them. Next re-submit was rejected because the in-app purchases are missing. The in-app purchases are stuck in a waiting status. Please do whatever you need to do to either release the in-app and let me map them again or map them yourself. Regards, Vitali
Replies
0
Boosts
0
Views
77
Activity
Dec ’25
InApp Review Implementation
So from the documentation of apple for implementing the in app review feature we can't test it without releasing our app to App Store since in test flight it doesn't approve the api call is there a way to test it where we can check if the rating or review entered is visible on a console so that we can test the end to end work flow? this happens in android in internal test track? is there any provision for this in iOS?
Replies
0
Boosts
0
Views
125
Activity
Jun ’25
Age Rating Confirmation Completed but Email Warning Still Appears
Hello, We have completed the Age Rating confirmation form and submitted it successfully. Additionally, we increased the app version, rebuilt, and uploaded a new build as recommended. However, we still received the email stating that “Your app requires additional information”. Could you please confirm whether any further action is required on our side, or if this is a known issue on App Store Connect? Thank you.
Replies
0
Boosts
0
Views
134
Activity
Dec ’25
ADP Membership renewal
Just renewed my apple developer program and have paid for it (I see the transaction on my bank account) but the developer portal still shows the "membership expired" message. How long does it take for the portal to recognise the payment? Or did something go wrong?
Replies
0
Boosts
0
Views
106
Activity
Aug ’25
Validation failed: Missing app icon. Include a large app icon as a 1024 by 1024 pixel PNG for the 'Any Appearance' image well in the asset catalog of apps built for iOS or iPadOS.
Validation failed Missing app icon. Include a large app icon as a 1024 by 1024 pixel PNG for the 'Any Appearance' image well in the asset catalog of apps built for iOS or iPadOS. Without this icon, apps can't be submitted for review. For details, visit: https://developer.apple.com/documentation/xcode/configuring-your-app-icon. (ID: 525f6327-6859-4ae7-977b-7951423127a6) getting this error while archive and validation then validation failed and got this error But in my xcode each icon is present and when i build the app then in simulator or a real phone the icon is present but while archive and validation then validation failed also i have tried a lot solution but unable to resolve this.
Replies
0
Boosts
0
Views
101
Activity
Dec ’25
Distributed
Hello, I validate my apps, and after i find a probleme with no identity car. Now all informations are correct, but my apps stay no distributed. Can you help me? Thks
Replies
0
Boosts
0
Views
73
Activity
Jun ’25
Why can't I find my app by searching the keyword of my app in App Store
Hi, Dear Sir/Madam, I released the Chinese version of my app and it has got approval from Apple reviewer on last Friday. But I can't find it by searching the Chinese keyword of my app in Chinese Apple store market till this Monday. I have checked my app and found that the name and other information of the app has been correctly localized. Why can't I find it? Look forward to your reply. Best Wishes,
Replies
0
Boosts
0
Views
126
Activity
Jul ’25
pkg installer does not extract my .app bundle on filesystem
I am trying to install my LaunchAgent (which is bundled as .app in .pkg file) with: sudo installer -pkg ./XXX.pkg -target / And I see following error: 2025-07-29 19:06:29-05 MacBook-Pro installd[764]: PackageKit: Skipping component "com.XXX.Agent" (1.0.0-1.0.0-*) because the version 1.0.0-21.0.0-* is already installed at /Users/user/Downloads/Xcode Cloud Artifacts/XXX-C0E61B13-3F49-42DF-81B3-1037BC34D11B/b1ac6a32-3236-417e-bd62-88de90fa700d/789d0aa2-5531-403c-bcab-e3de8d6b34ee/myAgent.app. After installer command returns, I don't see any files from my .app bundle extracted on filesystem. If I understand the error message properly, then installer checks if ANYWHERE on filesystem there already exists this app bundle. And if it exists, then do not extract another copy of bundle. But why? And do I need to specify version in xcodebuild command?
Replies
0
Boosts
0
Views
116
Activity
Jul ’25
Apple Sign In Developer Account
My app was rejected from App Store because of the following reasons: This item has been rejected for the following reasons: 2.1.0 Performance: App Completeness 4.8.0 Design: Login Services I implemented and upgraded the app with these updates. However, the app is working fine on the test side, but it shows an error when I try to upload the app for review again. Please advise my next steps.
Replies
0
Boosts
0
Views
238
Activity
Jun ’25
Enrollment program stuck in pending for 3 weeks and callback button not working.
Hello, I enrolled in the Apple Developer Program and paid on March 11th. Georgian address, Georgian card, Georgian region set on the account. The payment went through 3 times with email acknowledgements each time, but the account is still stuck on "pending." I contacted support by email on March 19th (Case: 102848062117) and again on March 26th (Case: 102853109499), including my phone number. The only visible change since then is that I now have an option to confirm my phone number and get called back, but when I click on it, nothing happens. It just redirects me back to the list of cases I opened. Please escalate so we can resolve the issue.
Replies
0
Boosts
0
Views
123
Activity
Apr ’26
User Confusion & Cancellations Due to Aggregated Apple Charges on Bank Statements
Hello, We operate a subscription-based app and have noticed some users canceling after seeing higher-than-expected or multiple Apple charges on their bank statements. In many cases, these appear to be aggregated App Store charges rather than the cost of our subscription alone. Because bank statements show a single Apple charge without an app-level breakdown, some users assume the full amount came from our app and cancel before contacting support. We’ve observed that Google Play lists charges separately with the app name, which seems to reduce this type of confusion. A more granular breakdown or clearer labeling of charges per app could help improve user clarity and avoid churning. I’m interested to know: Whether other developers have experienced similar user confusion If there are recommended best practices to set clearer expectations for users Whether Apple has shared any guidance on mitigating this from a UX or communication standpoint Appreciate any insights or shared experiences. Thank you.
Replies
0
Boosts
0
Views
93
Activity
Jan ’26
Promo code for Watch-only IAP failing
Hi, I have an "Apple Watch Only" app that you can download for free and conduct a 7 day trial. After that, there is an IAP to unlock a lifetime license. For the life of me I can't find out how the process of redeeming promo codes for the IAP should work. Once generated, people try to redeem them in the AppStore (on their phone), but then they end up in a hanging process saying it's reinstalling the app to redeem the offer. But then nothing happens. Also running "Restore Purchase" within the app to pickup any maybe by now activated license is not working. Why does it even want to reinstall the (free) app? This doesn't sound right. Does anyone have IAP for a watch-only app and can shed some light on the promo code topic?
Replies
0
Boosts
0
Views
163
Activity
Dec ’25
Unexpected expiresDate for monthly subscription renewal?
I'm an app developer, and I recently launched a monthly subscription product in my app on the App Store. However, I'm having trouble understanding the App Store's renewal date calculation policy. According to the official documentation, if a subscription is purchased on December 1st, the next renewal date should be January 1st. But the expiresDate is set to December 31st instead. At first, I thought this might be a timezone issue, but even after it became December 1st in UTC, the renewal date was still set to December 31st. Is the timezone used to calculate renewal dates not UTC+0? Or is there documentation on the renewal cycle policy that I might have missed? Any clarification would be greatly appreciated. Thanks in advance!
Replies
0
Boosts
0
Views
162
Activity
Dec ’25
How to check for a valid user
I'm getting ready to submit my first app to the App Store and I have a question. I know that I can't put my own registration into the app. Then what mechanism do we use to prevent the app from being shared by copying it to someone else's machine? And I'm not using Swift if that matters.
Replies
0
Boosts
0
Views
176
Activity
Jan ’26
Ask to buy pending state lacking transaction object
StoreKit ask to buy should have more data in pending state. When user try to purchase ask to buy, we should get at least transactionID, product itself, and time that user start the request. So we can keep track of the whole transaction flow jwsRepresentation should always available for every state, actually even failing state. And should attach state inside of it. Instead of only available after verified purchase. So we can use transactionID and everything relate to transaction for both waiting for purchase and Currently we only have jwsRepresentation after complete purchase, which is very limited its usage
Replies
0
Boosts
0
Views
105
Activity
Nov ’25