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

Apple silicon Macs support issue
After building the app for TextFlight, I uploaded it. After that, I initially received the following message via email. "ITMS-90899: Macs with Apple silicon support issue - The app isn‘t compatible with the provided minimum macOS version of 11.0. It can run on macOS 12.0 or later. Please specify an LSMinimumSystemVersion value of 12.0 or later in a new build, or select a compatible version in App Store Connect." So I added "LSMinimumSystemVersion" to info.plist, increased the version, and uploaded it again. Next "ITMS-90863: Macs with Apple silicon support issue - The app links with libraries that aren’t present in macOS: /usr/lib/swift/libswiftCloudKit.dylib @rpath/libswiftCloudKit.dylib" I received an issue email like the above. The app has supported Mac (Designed by iPad) so far. This time, this issue occurs after building in Xcode 16.0 / MacBook OS 14.6.1. The app being built supports at least iOS 14. We cannot uncheck it because we must support "Mac (Designed by iPad)" in the future. This issue did not occur in the initial upload and distribution. It occurred after deleting all files in the ~/Library/Developer/Xcode/DerivedData path and rebuilding the project. Is this an Xcode bug that will be fixed in the next update? Or is there a separate solution?
8
12
4.3k
3w
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
27
14h
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
53
2d
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
159
1w
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
138
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
6d
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
101
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
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
79
6d
Provisioning Profile Failed Qualification Doesn't Match Entitlements
I’m seeing an error message when trying to upload/validate my Archive. “Provisioning Profile failed qualification. ”
Profile Doesn’t match the entitlement’s file’s value for com.app.developer.networking.entitlement.

 My app uses Local Push Connectivity (NEAppPushProvider) and requires the App Push Provider entitlement. My profiles are set to include the Local Push Connectivity entitlement instead of Default. I don’t (cant’t?) automatically manage signing because of this. My provisioning profiles are set to use the Local Push Connectivity entitlement instead of default. 

 My entitlement files for each target have 
com.apple.developer.networking.networkextension app-push-provider This is my first upload since upgrading Xcode to 15. And My first upload since I updated my profiles. This was working for years, but I think either I rebuilt my profile wrong or something has changed on Apple’s end ( Xcode, reqs etc). I’ve double/triple checked everything and rebuilt my profiles over. I’m stuck.
7
0
657
Aug ’24
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
86
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
121
1w