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

Guideline 4.3 - Design - Spam
apple Rejected my app , And send me this letter :Guideline 4.3 - Design - SpamWe noticed that your app provides the same feature set as many of the other apps you've submitted to the App Store; it simply varies in content or language, which is considered a form of spam.The following apps were found to provide different content but are identical in functionality:drift starsNext StepsWhen creating multiple apps where content is the only varying element, you should offer a single app to deliver differing content to customers. Alternatively, you may consider creating a web app, which looks and behaves similar to a native app when the customer adds it to their Home screen. Refer to the Configuring Web Applications section of the Safari Web Content Guide for more information.please help me
3
0
7.2k
Aug ’17
It says: "There are still screenshot uploads in progress." when submit a new build
I'm submitting a new version of my app, and after click "submit for Review", it show that: A few more items are needed in order to submit for review The items listed below are required for submission:There are still screenshot uploads in progress. I didn't met this problem before. Is that mean I haven't upload all the screenshot required or it's still uploading the screenshots to App Store Connect's server? Cause before there is a "save" button after you drag images to the screenshots area, now you don't. And I think I have uploaded all the screenshots needed and I waited a day to try submit again, still the same. What should I do?
201
16
83k
Jun ’20
Remove macOS app from the App Store
Hello, With the new App Store Connect, iOS apps become available on the new Macs with Apple Silicon natively. A couple of my apps got quite some complications with Catalyst and do not need it anymore. I would like to know how to completely remove a platform from App Store Connect, without impacting the iOS version, so that I can let my iOS app be available on the Mac App Store instead of the Catalyst app. Thank you
11
0
14k
Jun ’20
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
Hello, We have developed an app iOS and Apple reject the second update of app (categorie NEWS) for this motivation: We still noticed that your app requires users to register or log in to access features that are not account-based. Next Steps To resolve this issue, please revise your app to let users freely access your app’s non account-based features. Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law. You should allow users to freely access your app’s non account-based features. For example, an e-commerce app should let users browse store offerings and other features that are not account-based before being asked to register, or a restaurant app should allow users to explore the menu before placing an order. Registration must then only be required for account-specific features, such as saving items for future reference or placing an order. But I would to like answer to Apple with this motivation: "The App requires to create an user account to specify the Country Edition of interest to manage delivery of the correct user magazine and Country-specific contents. Moreover we need to recognize email domains provided by the account to deliver further contents reserved to the employees (customer) worldwid" Thank you of the support.
9
0
26k
Aug ’20
I am not able to create certificate for pass via rest api
I am trying to automate PASS\_TYPE\_ID certificate creation via AppleConnect API, I cannot find what parameters I should use to be able to create this type of certificate. When I try to POST this data to https://api.appstoreconnect.apple.com/v1/certificates: {'data': {'attributes': {'certificateType': 'PASS\_TYPE\_ID', 'csrContent': '-----BEGIN CERTIFICATE REQUEST----------END CERTIFICATE REQUEST-----\n'}, 'type': 'certificates'}} I get this error: {'errors': [{'code': 'NOTFOUND', 'detail': "There is no identifier with ID 'null' on this team.", 'id': '5c9f7d3c-ce75-43a4-b3ac-b295a8f146db', 'status': '404', 'title': 'The specified resource does not exist'}]} From OpenAPI spec is not clear what parameters should be used and 'certificateType': 'PASSTYPE_ID' is not covered there. Do you have idea or example how to do it?
5
1
2.5k
Sep ’20
Small business program approval
How long does it take from applying to the Small Business Program to getting it confirmed? Google has a similar program and that whole process took two days. I’ve been waiting for over a month now without recieving any confirmation, information etc. Nada. Wrote to the Apple support and got a generic reply that didn’t really answer anything. It is soon time for a payment from sales and it’s getting really frustrating. Do Apple pay back the difference retroactively?
3
0
1.6k
Jul ’21
Retrieve all ratings (with or without a review) for an app on iTunes without max record limit for all countries
Having known and tried iTunes app store's customer reviews API (sample URL below), there are three problems that I need to solve: The customer review rss feed URL returns only the records with customer reviews. How do we get the records with ratings alone which don't have any reviews in them? The URL returns list of reviews for a given country. What should be done to retrieve the latest reviews across all countries? CustomerReviews RSS page depth is limited to 10. So total of 500 latest records can be retrieved. How do we retrieve the history records? Sample URL: https://itunes.apple.com/{country-code}/rss/customerreviews/page=1/id={app-id}/sortby=mostrecent/json?urlDesc=/customerreviews/id={app-id}/sortby=mostrecent/json Any hint or solution is much appreciated.
4
1
3.9k
Jul ’21
Disk Write Exception
My test flight application crashed while doing a disk writing operation. I saw the following error in crash log 1073.76 MB of file backed memory dirtied over 705 seconds (1522.14 KB per second average), exceeding limit of 12.43 KB per second over 86400 seconds\ After a little bit of research I found from Apple documentation that System will throw an exception if disk writes from the app exceeds a certain limit in 24 hours window [https://developer.apple.com/documentation/xcode/reducing-disk-writes) But the threshold is not documented. But looking at the crash log we can reverse calculate this threshold as 12.43KB * 86400 ~ 1 GB Does this means that iOS application won't be able to write data more than this limit (1 GB) per day?
8
1
6k
Aug ’21
(App Store rejected because invalid symlink)ITMS-90332: Invalid Symbolic Link - The symbolic link
When I submitted to the MacOS Apple Store, it was rejected, and the following error was prompted, what should I do (I used a third-party build and signature, and did not use XCode) Dear Developer,We identified one or more issues with a recent delivery for your app, "CollDesk" 1.0.0 (1.0.0). Please correct the following issues, then upload again.ITMS-90332: Invalid Symbolic Link - The symbolic link 'com.colltech.desk.pkg/Payload/CollDesk.app/Contents/Frameworks/QtPrintSupport.framework/Headers' resolves to an invalid location. Make sure that the symbolic link does not resolve to itself, and that the location exists and is contained within the app bundle.ITMS-90332: Invalid Symbolic Link - The symbolic link 'com.colltech.desk.pkg/Payload/CollDesk.app/Contents/Frameworks/QtGui.framework/Headers' resolves to an invalid location. Make sure that the symbolic link does not resolve to itself, and that the location exists and is contained within the app bundle.ITMS-90332: Invalid Symbolic Link - The symbolic link 'com.colltech.desk.pkg/Payload/CollDesk.app/Contents/Frameworks/QtDBus.framework/Headers' resolves to an invalid location. Make sure that the symbolic link does not resolve to itself, and that the location exists and is contained within the app bundle.ITMS-90332: Invalid Symbolic Link - The symbolic link 'com.colltech.desk.pkg/Payload/CollDesk.app/Contents/Frameworks/QtXml.framework/Headers' resolves to an invalid location. Make sure that the symbolic link does not resolve to itself, and that the location exists and is contained within the app bundle.ITMS-90332: Invalid Symbolic Link - The symbolic link 'com.colltech.desk.pkg/Payload/CollDesk.app/Contents/Frameworks/QtCore.framework/Headers' resolves to an invalid location. Make sure that the symbolic link does not resolve to itself, and that the location exists and is contained within the app bundle.ITMS-90332: Invalid Symbolic Link - The symbolic link 'com.colltech.desk.pkg/Payload/CollDesk.app/Contents/Frameworks/QtWidgets.framework/Headers' resolves to an invalid location. Make sure that the symbolic link does not resolve to itself, and that the location exists and is contained within the app bundle.
2
0
1.2k
Aug ’21
ATTrackingManager.requestTrackingAuthorization stopped working in iOS 15
I'm currently in the process of submitting in the App Store, and then after I tested my build in iOS15, it stopped displaying the prompt for ATT, I also tried it to other lower versions and it worked. Is there any way to fix this? if #available(iOS 14, *) { ATTrackingManager.requestTrackingAuthorization { status in }} I also checked the current app store build version, and it also doesn't work. Some people are currently experiencing this kind of issue in Reddit. https://www.reddit.com/r/iOSProgramming/comments/pt41jz/att_prompt_not_showing_on_ios_15/
15
0
31k
Sep ’21
422 error when submit TestFlight Beta Review
When I submit the app to TestFlight beta review I get the error show on UI. (I filled all filed info in Beta Infomation) There was an error processing your request. Please try again later I was inspected Safari to see the detailed error and I got the below error. Failed to load resource: the server responded with a status of 422 () and the detailed javascript error componentStack: undefined errorCode: undefined message: "API Response Error: TF_BETA_APP_REVIEW_RESPONSE" stackTrace: "status code: 422 --- api correlation key: NZEKCTWMNANXDZVTRD3V4GNE3U" Anyone can tell me the problem and how to fix it. Many Thanks.
24
5
20k
Oct ’21
Download spike from 'institutional purchase' - source?
Hi. Would welcome any comments or info on a spike in app download volumes we've observed! We are puzzled by an unusual spike in download volumes, driven by institutional purchases with a BUS promo code. Downloads are to desktop, which is also unusual for us. Having looked into the sales reports etc there is no obvious source / instigator of the downloads, and we aren't seeing an uptick in app usage, registrations etc. Which is making us wonder if the downloads are 'real' or benign. Have read Apple help info and Apple support have given a fairly generic response - neither sheds a huge amount of light. Has anyone come across similar? Would really appreciate if you could share your experience. Thanks in advance, Paul
20
7
16k
Nov ’21
Issues in uploading screenshots for iOS app in App Store Connect
We have two sets of screenshot images for 5.5 and 6.5 displays of the iOS app which needs a new version. When I first uploaded the screenshot set for the 6.5 display, it looks all good. Then I uploaded another set for the 5.5 display and headed back to check 6.5 images. I found some of them reported errors IMAGE_TOOL_FAILURE. Then I deleted all 6.5 screenshots, re-uploaded for the 6.5 display again. However, this time 5.5 had errors. It is like a loop. I tried tens of times. And, if I upload 6.5 first, it all looks good. And then I go to another tab, for example, the app information tab and then come back. I also find the images are marked as 'The file has been uploaded and is processing ' .
44
6
15k
Dec ’21