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.

General Documentation

Post

Replies

Boosts

Views

Activity

App language question
Hi, I have just got my first app published in the App Store. I am new to app development. The development language for my app is English with Swedish as an additional language. In the App Store the language of the app is stated as Swedish only. I would like it to be changed to the format "EN +n", where n is the number of additional languages, as I have seen for other apps. How should I change my code, or plist, or else to get the App Store to show "EN +1"?
0
0
25
12h
Profile doesn't include com.apple.security.app-sandbox
I have a universal application for the iOS, iPadOS, macOS, tvOS, watchOS, visionOS platforms, but when I try to create for iOS it comes up with that error described in the title, I have tried everything, even removing the com.apple.security node from the entilement .app-sandbox, I have deleted and removed the iOS entilement, and despite everything the error continues in the profile that I created for iOS. What do I do to solve the problem and be able to upload the app?
0
0
52
2d
error on upload on app store
I get this error with xcode 16.1 uploading to app store: Asset validation failed Invalid Info.plist key. The key 'UIBackgroundModes' in bundle new3bmeteo.app/Watch/new3bmeteowatch.app/PlugIns/new3bmeteowatch Extension.appex is invalid. (ID: a1e48ae9-5b51-4252-99e7-116b6359cb39) info.plist: // some other things UIBackgroundModes location
6
8
198
2d
How can I deprecate / delete an old app while retaining its name for use in an existing app?
We want to be able to delete an old application from the app store (say A) to release its name for use and rename an existing application (say B) to A. What is the best way to go about this? We plan to remove app A from the store so that the name is released and then immediately rename app B to A. I just wanted to confirm if we are missing anything critical here that may block us from this process or if there is a better way of doing it. i.e. review process etc
0
0
54
2d
Change Account Name
Hello everyone! My app was rejected due to the rules of Guidelines 5.2.1. Therefore, over the past two weeks, I have already sent several requests to change the account name, but no one has responded. Please help me do this. This is critical for me. Thank you!
0
0
47
2d
How to Regarding ad-network registration
Regarding ad-network registration On our website, we run ads and promotional campaigns exclusively aimed at guiding users to download our app. We would like to use SKAdNetwork to track the effectiveness of these ads in driving app installs from our own website. Following the documentation, we understand we need to "register your ad network",「Ad Network ID Request Form」(https://developer.apple.com/documentation/storekit/skadnetwork/registering_an_ad_network). However, we encountered an issue in the registration process. The first question asks: “Is your company an ad network?” Since we are not an advertising company, selecting “NO” does not allow us to proceed, and we receive the message: “Please contact your ad network for more information about using AdAttributionKit.” Our question is: if we are not an ad network, is it possible to register an ad network? Selecting "NO" does not allow us to proceed, so how should we handle this?
3
0
136
3d
MusicKit Spatial App
I’ve developed a VisionOS app that synchronizes 3D immersive visual tracks with a music album, using Apple Music and MusicKit for playback. What should I consider when naming the app, and what guidelines apply for referencing the artist, album, and song names within the app to avoid copyright issues? I’d appreciate any guidance on how to approach these aspects to reduce the risk of rejection.
0
0
98
5d
Using Current App Name for New App
Hello, My company is currently working on a new app that will be separate from our current app and also have different features/functionalities. We want to use the name of the current app (V1) for the new app (V2), and change the name of the V1 to something else. Are there any restrictions or waiting periods on whether we can change the V1's name to something else then use the V1 name on the V2?
2
0
100
6d
Apple Pre-Order review
I have been working on a mobile app that I would like to upload on Apple console - pre order. The criteria for this is pretty much unclear. My team wants to use this pre order link for marketing, now I would like to know if I can publish a unfinished app on pre order to use it as marketing and then upload the completed app once we want to go live. Please explain what should be the criteria, also can the app be uploaded it we only have the completed front-end
0
0
78
6d
We can not complete enrollment for apple developer program
Hello, I am unable to complete my enrollment in the Apple Developer Program. I applied as an organization and provided my DUNS number for in Romanian company, but despite trying multiple credit cards during the payment step, Apple continues to show a message saying, "We will inform you within 2 business days. Thank you." However, I am not receiving any updates, and I am unable to complete the payment. I cannot figure out where the issue might be. Could you please help me understand what might be causing this issue? Thank you.
1
0
80
6d
Live Caller ID Extension Asset validation failed when uploading to TestFlight
I’m encountering a problem with my iOS app with new Live Caller ID extension when uploading to TestFlight. Here’s what's happening: When I try to upload the app to TestFlight without the NSExtensionPrincipalClass, I get the following error: Missing Info.plist values. No values for NSExtensionMainStoryboard or NSExtensionPrincipalClass found in extension Info.plist for foo.app/PlugIns/bar.appex However, if I include the NSExtensionPrincipalClass in the Info.plist of my extension, the app fails to launch on both the dev build and through TestFlight. The error message I receive is: bar.appex with id <bundle_id> defines either an NSExtensionMainStoryboard or NSExtensionPrincipalClass key, which is not allowed for the extension point com.apple.live-lookup Has anyone experienced a similar issue? How to fix it?
1
0
158
1w
Change a free app to a paid one
I have released a free app on the App Store, and some users have already downloaded it. Recently, I want to change this app to a paid app. I would like to know if users who have already downloaded the app will need to pay for it. I understand that if users still have the app on their device, they can update it for free; but if users have uninstalled the app, will they be required to pay when they download it again?
0
0
85
1w
500 error for POST https://app.searchads.apple.com/cm/api/v4/bulk/upload (Search Ads Advanced)
It’s currently impossible to bulk upload an Apple Search Ads structure in the UI of Search Ads Advanced account. I used the provided XLSX template for bulk structure creation, but each time I attempt to upload the file, I encounter the following error: "Due to one or more issues, fileName.xlsx couldn't be uploaded." As I see, there is a 500 error for the V4 API call in the console. I
0
0
80
1w
High subscription refund rate in China?
Hello, my indie app has somewhat significant traction in China (both downloads and subscription purchases), but I also have high refund rate there, like multiples of other countries... Perhaps even as 80 % or more of my refunds are in China although the share of downloads and purchases is way lower. I am curious if someone else also has this issue? My app has the "Blinkist trial" onboarding which shows the timeline and has notification on day 5 (for weekly trial), that paid subscription starts soon. However even after stopping showing this onboarding in China for new users I still have most of my refunds from China. I am trying to understand whether this may be broader "phenomenon" or maybe something super specific to my app. As far as I know Apple doesn't share the refund request reasons with developers and I did not get any support emails that would hint at why people are asking for refund. Thanks! Since Apple can terminate your developer account if you have "high" refund rate, I would like to get to the bottom of this.
0
0
120
1w
How can the APP server confirm whether the user has made a payment
When the verifiyReceipt API is marked as Depreciated, I tried to verify the user's in app purchase order by calling the Get Transaction Info API to query the order information. However, the response did not show a payment success status. How can the APP server confirm whether the user has made the payment? Also, there is an issue of how to perform parameter transparency (that is, when the user makes the payment, the APP calls the Apple server to bring the developer's custom parameters, and then the APP server calls the Apple server API to obtain this parameter), similar to the Payload parameter of the developer in Google's in app purchase
0
0
106
1w