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

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
"Unable to Complete Request" error
Hi everyone, I’m facing an issue with my app version (changed Subscription from weekly to monthly) being rejected due to a "Loading Subscription" first time, then "Unable to Complete Request" error in the SubscriptionStoreView. I noticed on the screenshot that the review team was using a VPN, and since my app isn’t available in the EU, I believe this may be related to the problem. I cannot replicate the issue on my end in UK. Does anyone have advice on how to address this? Thanks in advance!
1
0
71
3d
One introductory offer on two subscription groups.
Hi everyone! I have two subscription groups (Small Package, Large Package) each with two subscriptions (Monthly, Annual). I want to offer two months free to each new user (i.e. a user that never had ANY Subscription). Do you know if/how can I do that? Options considered up to now that are not working: duplicate each subscription (i.e. monthly, monthly_freetier, annual, annual_freetier). However, even if in my application I display either only the freetier or only the other ones, the user sees all 4 in the apple store Set up an Introductory offer on every subscription (works as desired within the same group, but not across different groups) Do you have any suggestion? PS. I am using revenuecat to retrieve the user purchase history.
0
0
47
3h
App reviewers don't look at my replies
I've added my app to app review, and it's been weeks since our first submission, and we haven't gotten it approved yet. Currently, the app is being rejected saying: "Apps should only require users to provide information that is necessary for the app to function. If information is useful for a non-essential feature, apps may request the information but make it optional. Update the app to not require users to provide the following personal information: Gender Age" Our app is a fashion based app, and our core promise is personalized fashion apparels and accessories. We've replied on the thread and even requested for an appeal. But it seems nobody looks at the reply, and next time it's rejected with exactly the same reason. For appeal, we haven't received any response at all. Our app doesn't even make sense without knowing gender, and age. What do we do here.
2
0
74
2d
App Store Connect account requires immediate attention
I received an email from Apple today saying my account needs immediate attention. When I called, I spoke to a senior advisor who told me that the reason my account is under review is because the company " fully or partially matches one or more restricted parties on the screening list from the U.S. government or another government’s sanctions list." When I try to log in to App Store Connect I'm met with a "Compliance Screening" that asks for a photo of my ID, birth city and birth country. I'm a US based company and have not submitted any apps to the App Store. The company was formed 6 months ago. I have searched the sanctions list and my company name, address, my name does not appear anyway in part or in full. Has this happened to any one else recently? TIA.
0
0
187
6h
Subscriptions rejected
I got this message when my subscriptions were rejected: We have begun the review of your in-app purchases but aren't able to continue because your submitted in-app purchases indicate a change of business model for your app. Therefore, we need to verify the implementation of your submitted in-app purchases in the app to ensure your app, and its in-app purchases, are in compliance with the App Review Guidelines. I already submitted the new build with the revised pricing(new business model). But they dont seem to review the new build. Any help is greatly appreciated.
1
0
99
2d
Update of my app Gunny Rush
Hello, I submitted an update for my application, but it was not accepted because it displays a message stating that the game version is incorrect. This setup is intentional; our game uses a version API, so once the update is ready, we modify the API on our server. This way, the application functions perfectly once it’s in distribution. I wanted to know if there’s anything you could do about this or if we should consider removing this system in future updates. For now, I’d like to know the steps I should take to get it approved. If necessary, I can update the API now so you can test it again, but please let me know first; otherwise, it won’t work again. Thank you.
3
0
92
1d
provide the same features and functionality as other apps submitted across multiple developer accounts.
Hello, I have received a message from a reviewer stating, "Your apps continue to provide the same features and functionality as other apps submitted across multiple developer accounts." This app is being reviewed for the first time and has been uploaded by me. I cannot find any other developer accounts that have submitted this app. Can someone point out how to see it and how to resolve this issue? Thanks in advance!
1
0
40
16h
App Rejected pursuant to Guideline 5.3.4 - Legal - Gaming, Gambling, and Lotteries
My app submission was rejected on 5 November 2024 and I have already replied to the App Review Team via the tool. Submission ID: c4a046df-5934-427d-aa0f-897981b584be Review date: November 05, 2024 Version reviewed: 2.0.0 Dear App Review Team, I have already obtained written approvals from the authority and the rejection of my app was wrong. If needed, please refer to the official documents sent via my reply. Really appreciate your prompt action.
1
0
40
16h
Review Rejected Due to Guideline 2.1 - Information Needed
My first review for my application has been rejected stating Guideline 2.1 - Information Needed- We were unable to sign in with the following demo account credentials you provided in App Store Connect. However, we were able to actively sign in and navigate through the entire application without any issues. How can I find out what is the exact problem the review team is facing and how do I fix it to ensure a smooth release?
1
0
43
15h
Help with Guideline 2.5.10 - Performance - Software Requirements
I created an app for fine art for iOS and for the screenshots, I originally had art by actual artist so it was denied by Apple: under the guideline 2.5.10 – performance – software requirements. "To resolve this issue, please revise your app to complete remove or fully configure any partially implemented features. Please ensure your screenshots do not include any images of demo, test, or any incomplete content. To resolve this issue, please revise your app to complete, remove, or fully configure any partially implemented features. Please ensure your screenshots do not include any images of demo, test, or other incomplete content." This is what Apple reviewer said, so I removed the screenshots of the actual artwork and replace them with the app's logo and I am still getting denied. I don’t know what to do, complete removal of any images would hinder showing off the app features. I asked them to clarify and they repeated the statement above.
0
0
50
8h
Apple Review rejecting my app
Hello everyone! I am having troubles launching my application as Apple keep rejecting it based on Objectifiable Content 1.1.1. My app allows users post events and add car plates to the event and even a photo, to announce that one car has been hit in the parking lot or it's been towed or any other useful usecase that one might one to be aware of about his vehicles. Apple reviewd my app and gave me multiple indications, not to show car plates in the UI, and not even in the pictures. In order to be complient with the GDPR, and any other safety & privacy concerns, I have censored all plates in UI, I have added a functionality that car plates (and faces) are blured in the photos, so basically everything is anonnymised and secured. After this, I was hoping that Apple will approve my app, but here's the unexpected: I still get rejected for 1.1.1 as "posting and collecting plate number information can be defamatory and mean-spirited". Even if I tried to explain them multiple times, I get "robot" responses such as "As I understand your position, we still find your app not complient with 1.1.1" etc. and to review my "app concept" so basically what they are saying is that the only problem remaining with my app si basically....my app. I am really frustrated because on Android the app is already launched and I cannot believe that I am being stuck with it on iOS :( Please help me understand better what can I do. I asked them a last question, If I would implement something like : Admin approval required on each user post, so moderators will need to manually approve posts, so then I will have full annonymisation + full control on what posts are going to reach the news feed, but I got a response like " We cannot review features or concepts" .....
2
0
66
10h
Can I use a third party payment system if the goods are digital but not through the app?
My app is similar to a workout app where users use the app to manage their account (among other things) we are adding a feature for a personal trainer for a subscription fee, the only portal for users to interact with the system is through the app so we want to add all the payment related stuff inside the app Our users are primarily in the US I tried going through the terms of service but didn't get any clarity
1
0
37
9h
ITMS-90338: Non-public API usage : setSupportedInterfaceOrientations
Hello developers ! My team and I are currently trying to migrate to the new Xcode 16 version. We encounter a blocker problem with the new Xcode when submitting a new build on TestFlight. The problem : ITMS-90338: Non-public API usage - The app references non-public selectors in AccorHotelsApp: setSupportedInterfaceOrientations:. We tried several things to solve the issue : remove all the frameworks that are not built by us ; the issue is still present remove the code related to this API in our base code and the frameworks ; the issue is fixed remove only the code related to this API in our base code ; the issue is fixed This indicates that the problem is the code related to this API. The code removed : override public var supportedInterfaceOrientations: UIInterfaceOrientationMask { get { configuration.orientation } set { _ = newValue } } This code is located in our local SPM. It's used to handle orientation of our app depending on specifics configuration given as a parameter. Why Xcode 16 is detecting this API as a private one and consider this as an issue ? Is there a specific configuration we need to do in the local SPM package ? We are investigating on our side if we can find an alternative solution by changing this code, but this does not seem a bad usage as described in Apple documentation. Thank you for your help, Regards. RIVIERE Nicolas
1
0
41
14h
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
13h
App Store Connect, Developers Apple, xCode Teams Issue
I don't suppose anyone has encountered a weird discrepency between access to various teams across the different areas of Apple Development. I'm posting this here as it seemed the most suitable place. So, I've got an account and it has access to two different teams. This shows correctly for App Store Connect, I can switch between the teams using the dropdown and add new apps and the like. However, one of the teams is refusing to show up on developer.apple.com and in xCode for automated signing. I have Admin privilidges for the team at present and I can't figure out why it wouldn't show up in the account. I've tried removing the account and re-adding it to the team a few times to no avail. I'm just wondering if anyone else has encountered this issue and if so what's the cause and the solution. I've emailed Apple support about the issue but they seem rather slow to get back and just wondering if anyone could provide any insight here.
0
0
28
15h
Upload error using iTMSTransporter 'An error occurred while trying to call the requested method validateAssets. (1272)'
We have a CD pipeline set up for many apps (we're an app dev agency, we're uploading apps all the time). Uploads of our apps to AppStoreConnect using the iTMSTransporter command line tool started failing a few days ago. If we attempt to upload the same bundle using the Mac Transporter app, it uploads just fine. The problem only seems to be the iTMSTransporter command line tool. The version of the tool we're using is: iTMSTransporter, version 3.3.0 I've also tried running these commands pointing at the version of iTMSTransporter running at /Applications/Transporter.app/Contents/itms/bin/iTMSTransporter but this won't even start due to some Java security certificate issue. An example of the command we are calling is: /usr/local/itms/bin/iTMSTransporter -m upload -v eXtreme -f "/path/to/Bundle.itmsp" -jwt {generatedJwtHere} The bundle appears to actually upload to the AppStore OK, after lots of logs we get a message like: INFO: Reservation committed: (CPUSource221/v4/0b/e5/74/0be57409-0479-3c02-0fa7-6b1e2125342f/http-transport-diagnostic-2323106272954036093.txt) file: (http-transport-diagnostic-2323106272954036093.txt) [2024-10-30 14:48:12 AEDT] <RLT-001> INFO: Finished upload for reservation: (CPUSource221/v4/0b/e5/74/0be57409-0479-3c02-0fa7-6b1e2125342f/http-transport-diagnostic-2323106272954036093.txt) file: (http-transport-diagnostic-2323106272954036093.txt) But then soon after the system fails. Here's the last bunch of lines from the logs: [2024-10-30 14:48:12 AEDT] <main> DBG-X: Using operation named: validateAssets [2024-10-30 14:48:12 AEDT] <main> DBG-X: Apple's web service operation input parameters: [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter Application = iTMSTransporter [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter BaseVersion = 3.3.0 [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter CPUToken = fdc4eb8b-c249-4c70-bf90-8b0878d2de9c/1730248300667 [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter Files = [metadata.xml, App.ipa] [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter MetadataChecksum = c32ad756f090da68830123132a616e3a [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter MetadataCompressed = (suppressed) [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter MetadataInfo = {packageVersion=software4.7} [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 14.5 (aarch64); jvm=17.0.7+7-iTunesOpenJDK-3; jre=17.0.7+7-iTunesOpenJDK-3; arch=arm64; rosetta=true [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter PackageName = Bundle.itmsp [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter PackageSize = 40603953 [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter RequestUUID = 1c12bf85-9ff2-4916-a55c-12dd9e4ab771 [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2024-10-30T14:48:12+11:00 [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter StreamingInfoList = [file: 97c48494-e436-484d-9a5f-2a84576553338130357476207288847.swinfo.plist.gz, content-length: 194606, content-type: application/binary, MD5: b4df61ca1fb5d74e74b13117619a5cd2] [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter Transport = HTTP [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter TransporterArguments = -m upload -v eXtreme -f /Users/mick/Projects/Catholic Cemeteries/CCC App/Bundle.itmsp -jwt **hidden value** [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter TxTransportVersions = {SigniantTCP=1.3.0, Aspera=1.2.1, Signiant=1.3.0, HTTP=2.1.2.SNAPSHOT} [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter Version = 3.3.0 [2024-10-30 14:48:12 AEDT] <main> DBG-X: parameter iTMSTransporterMode = upload [2024-10-30 14:48:12 AEDT] <main> INFO: id = 20241030144812-155 [2024-10-30 14:48:12 AEDT] <main> DEBUG: SMART-CLIENT: getCurrent(); using pinned data center = contentdelivery01.itunes.apple.com [2024-10-30 14:48:12 AEDT] <main> INFO: iTMSTransporter Correlation Key: 816c0e77-2860-4ba5-9e0d-61d633c61b7f-0001 [2024-10-30 14:48:12 AEDT] <main> DEBUG: SMART-CLIENT: Host HTTP header: contentdelivery01.itunes.apple.com [2024-10-30 14:48:15 AEDT] <main> DBG-X: Apple's web service operation return value: [2024-10-30 14:48:15 AEDT] <main> DBG-X: parameter Errors = [An error occurred while trying to call the requested method validateAssets. (1272)] [2024-10-30 14:48:15 AEDT] <main> DBG-X: parameter RestartClient = false [2024-10-30 14:48:15 AEDT] <main> DBG-X: parameter ErrorCode = 1272 [2024-10-30 14:48:15 AEDT] <main> DBG-X: parameter ErrorMessage = An error occurred while trying to call the requested method validateAssets. (1272) [2024-10-30 14:48:15 AEDT] <main> DBG-X: parameter Success = false [2024-10-30 14:48:15 AEDT] <main> ERROR: An error occurred while trying to call the requested method validateAssets. (1272) [2024-10-30 14:48:15 AEDT] <main> DBG-X: The error code is: 1272 [2024-10-30 14:48:15 AEDT] <main> INFO: Done performing authentication. This problem is affecting all our apps. We've tried apps built using Xcode 15 and 16. All issues are happening on Mac machines.
3
4
321
1w