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

AppstoreConnect does not show units and sales of last days
Today, on Dec 14, when I look for units or sales, all that occurred after December 3rd is ignored. Tens were downloaded since dec 3rd, and I could see them when connecting earlier today. When I want to set the time period, I see that any date beyond Dec 3rd is greyed (see attached screenshot). It used to work a few hours ago. This occurred immediately after updating MacOS to 14.2, but I tested on a Mac running 12.6 with the same result. Is it only me or does anyone see the same issue ? I filed a bug report: FB13468285
10
0
1.5k
Dec ’23
Launch Issue - Blank Screen - Specifically, your app landed on a blank screen. No content was loading.
** I am having this issue when publishing my app in appstore and this issue does not appear in any simulator or on a real device when doing internal testing with test flight. But when testing with public link some times it shows the blank screen and after kill and re open the app for few times it works. Do any one have solution for this? I tried so many options but not worked. ** Guideline 2.1 - Performance - App Completeness We discovered one or more bugs in your app. Specifically, your app landed on a blank screen. No content was loading. Please review the details below and complete the next steps. Steps to reproduce: Launch Review device details: Device type: iPad OS version: iOS 17.1.2 Next Steps Please run your app on a device to reproduce the issues, then revise and submit your app for review. If at first you're unable to reproduce the issue, try the following: For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce. For app updates, install the new version as an update to the previous version, then follow the steps to reproduce. If we misunderstood the intended behavior of your app, please reply to this message in App Store Connect to provide information on how these features were intended to work. Resources For information about testing apps and preparing them for review, see Testing a Release Build. To learn about troubleshooting networking issues, see About Networking. Watch a video from App Store Review with tips for preventing common rejections. Please see attached screenshot for details.
1
0
857
Dec ’23
How the End of the Apple Small Business Program is Determined
Hello, I'm wondering how the Small Business Program decides if an app should stay in. I read it's about crossing $1M in proceeds for the year. Just a quick check: Is this based on the App Store Connect analytics number, or do they look at other stuff? In simple terms, if I see less than $1 million in proceeds from January to December in the App Store Connect during a year, does my app stay in the Small Business Program? Thanks!
0
0
537
Dec ’23
TestFlight Error: Could not install app. The requested app is not available or doesn't exist.
This seems like an age-old error that I've never found the answer to. I created a simple app with a button that changes a text field for a demonstration of the TestFlight app and have never gotten the internal test to work. Created another simple app. Still can't download the app in TF. I've tried just about everything, but when I choose install in the TF app I get the error. I'm the only person listed in App Store Connect as a developer, so I chose myself as the only internal tester in the group. I've tried various builds also. In TF under app details it shows that my test apps will work on my phone. Everything seems in order when I push my archived apps from XCode to the App store. Showing up as Ready to test in the TestFlight section of the App store. I have no clue what to try next, other than moving on to external testers - which looks even more complicated to configure.
0
0
693
Dec ’23
Is Access Permission to Certificates, Identifiers & Profiles Solely Limited to the Account Owner?
I currently possess administrative rights within ASC and have accepted an invitation to join a group with administrative privileges. Subsequently, there were no issues accessing ASC. However, when attempting to modify Certificates, Identifiers & Profiles and accessing (developer.apple.com), the associated account is not displayed. I'm curious whether the permission granting access to Certificates, Identifiers & Profiles is exclusive to the account owner.
1
0
502
Dec ’23
App is status Testing in Test Flight
Hi, just uploaded App to Test Flight and it is appear in status Testing, I need it to be Ready for submitting in order to upload it to App Store. When uploaded this builds from Archive I noticed that upload widget has been changed, it showed me two options: Upload to test and production, upload to test/ I choose the upload to test, may be this is a reason? Should I upload again with "upload to test and production"? Is there a way to move from status "Testing" to "Ready for submission"? Thanks
0
0
301
Dec ’23
How to get betaTesterState via AppStoreConnect API
I would like to get the same information as on the AppStoreConnect Web UI regarding the apps installed on a testers device: When I listen to the network traffic on the web ui I see that the "/metrics/betaTesterUsages" API endpoint is called. But the same request on the official API host does not work and I don't find a way to get the same attributes on the betaTester object, e.g. betaTesterState and devices. Any help is appreciated
0
1
257
Dec ’23
Multiple Test groups?
As the Product Manager, I want to have more control over the testing our company does before releasing an app update. Currently, I'm able to set up only one group of testors in TestFlight. But I want to be able to do a more controlled release, with more rounds of testing. Something like this: testing by only me testing by key stakeholders internal to our company testing by interested parties of our parent company testing by power users publish to app store Is there any way I can do this, given Apple's tools and constraints for app testing?
0
0
341
Dec ’23
B2B white label apps - against guidelines?
I'd like to build an enterprise "white label" iOS app - that is, apply different branding to identical templates. Guidelines 4.2.6 and 4.3 seem to prohibit this as spam. However, I found these apps which clearly share the same template: ADM Farmview Valero Cornnow Scoular View Purefield Ingredients Graincraft Grower Connect Townsend Grain ...etc There are dozens more. To see them all search: site:apps.apple.com "developed by the industry-leading Bushel platform". They have identical screenshots, description text, even version number. How can I do this, without being rejected for spam?
1
0
817
Dec ’23
What is UIReferenceLibraryViewController and why my app is rejected because of it even though there is no reference to it in my code?
I got a strange App Store review rejection saying I am using this not in compliance with the developer program license agreement. "Your app is accessing and using the content of Apple Dictionary in a manner that is not in compliance with the Apple Developer Program License Agreement. It would be appropriate to include your own dictionary content rather than using the data obtained from UIReferenceLibraryViewController." But there is no where in our app uses Apple Dictionary and we have not add anything remotely near any UI code since the last release. We did move to use Xcode 15 for build and submission, how do I find out why Apple flag this as the rejection reason?
1
0
376
Dec ’23
How to Handle Refund Notifications V1?
Received 'REFUND' notification from server for 'App Store Server Notification V1'. Among the 'responseBodyV1' properties, the 'original_transaction_id' value and Should I find and process transactions that match 'unified_receipt' > 'latest_receipt_info' > 'original_transaction_id'? Sometimes there are no transactions in the history of 'latest_receipt_info' that match 'original_transaction_id'.
1
0
582
Dec ’23
Privacy manifest and SDK signature requirements for submitting apps to AppStore
① Regarding the conditions for adding the privacy manifest file We publish iOS apps on the AppStore that incorporate privacy manifests and SDKs (Alamofire, etc.) that are subject to signatures. NEWS Regarding "Requirements for third-party SDKs that will be applied soon", we have already released the SDK with the target SDK installed, so "Even if the app itself is updated, the privacy manifest will not be included in the target SDK. I understand that it is possible to publish it to the AppStore without any problems without including it, but is this correct? We believe that this app's update does not fall under the "submit new apps" or "submit an app update that adds one of the listed SDKs as part of the update" and is therefore not subject to the update. Based on the above, please answer which of the following is correct? Answer A: There is no need to add a privacy manifest to the target SDK if it has been published with the target SDK incorporated. Answer B: A privacy manifest needs to be added to the target SDK even if it has been published with the target SDK incorporated. ②-1 About SDK signature Regarding the statement "Any version of a listed SDK, as well as any SDKs that repackage those on the list, are included in the requirement", unless the SDK distributor repackages and incorporates it, there is no SDK signature. But I wonder if it will be rejected by the AppStore? Based on the above, please answer which of the following is correct? Answer A: A repackaged SDK will not be rejected by the App Store even if it does not have an SDK signature unless it is included. Answer B: If you do not include the repackaged SDK, it will be rejected by the AppStore. ②-2 About SDK signature Only .xcframework is recognized as the SDK format that requires a signature, but is this correct? In other words, if you are using a binary format such as .framework, .a, or .b, or if you are using an SDK but are not using a binary format and are writing the source code directly as the application source code. In this case, there is no need for an SDK signature and there is no recognition difference. Based on the above, please answer which of the following is correct? Answer A: The only SDK format that requires a signature is .xcframework. Answer B: Apps using binary formats such as .framework, .a, and .b cannot be signed, so apps using those frameworks will not be accepted on the App Store. ③ Regarding SDKs other than “SDKs subject to privacy manifest and signature” NEWS For SDKs that are not listed in "Requirements for third-party SDKs that will be applied soon", it is my understanding that adding a privacy manifest file and signing an SDK are not required (= publishing to the App Store is possible even if they are not done). Isn't there a difference? (The above is interpreted from the wording of the relevant page, ``From Spring 2024 onward, regarding the SDKs listed below.'') Based on the above, please answer which of the following is correct? Answer A: For SDKs that are not listed, adding a privacy manifest file and signing the SDK is optional (even if it is not supported, it can be published on the AppStore) Answer B: Even for SDKs not listed, adding a privacy manifest file and signing the SDK is required. ④-1 APIs that require a reason If it is not necessary to add the target SDK manifest file for reasons such as ① above (the target SDK is already installed and does not fall under "submit an app update that adds one of the listed SDKs as part of the update" case), is it possible to publish the SDK to the AppStore in a state where there is no description of the API that requires a reason? Based on the above, please answer which of the following is correct? Answer A: If the additional requirements of the privacy manifest do not apply, there is no need to describe the API that requires a reason for the applicable SDK. Answer B: Even if the additional requirements of the privacy manifest do not apply, APIs for which a reason is required for the applicable SDK must also be described. ④-2 APIs that require a reason Is it possible to publish to the AppStore even if I write the contents of "API requiring a reason" in the privacy manifest of the target SDK as part of the app itself? (Because the repository becomes read-only due to AFNetworking, etc., it is not expected that a version with a manifest file added will be released) Based on the above, please answer which of the following is correct? Answer A: It is possible to publish to the AppStore even if the contents of "API that requires a reason", which should be written in the privacy manifest in the target SDK, are written in the app itself. Answer B: If you include the content of "API requiring a reason" in the privacy manifest of the target SDK as part of the app itself, it will be rejected. ⑤ Regarding SDKs used by third-party SDKs If an SDK listed in the list is used inside a third-party SDK, it will not be subject to AppStore rejection even if the third-party SDK does not have a privacy manifest or is not signed. But isn't there a difference? (Only the third-party SDK vendor can know about the SDK used inside the third-party SDK, and it is not something that can be guaranteed by the developer of the application that incorporates it.) Based on the above, please answer which of the following is correct? Answer A: The developer of the application that incorporates the SDK used internally by a third-party SDK does not have to guarantee it. Answer B: The SDK used internally by a third-party SDK must be guaranteed by the developer of the application that incorporates it.
0
0
1.4k
Dec ’23