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

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
170
3w
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
103
3w
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.
1
0
90
3w
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
89
3w
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
86
3w
ITMS-90129: The bundle uses a bundle name or display name that is already taken
Hello, I had app written in React Native using Expo. Now, I cleared up Expo from project, created new project, moved old source file to new project. Everything works fine. Now I want to publish new project using old bundle id to overwrite existing app, but I can't. What is problem? Is not permitted to do that? Maybe I need to provide something additionally? Thank you for helping.
0
0
123
3w
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
172
3w
Leaderboard misconfigured
Hi there, I've recently added support for leaderboards to one of my apps. However, unfortunately I've misconfigured the sorting order of scores. I've clicked rising instead of falling. Apparently the understanding of sorting differs between the Play and the App Store. Nevertheless, I am now unable to resolve this issue manually. So what can I do? I've already contacted the developer support. They told me to contact the developer technical support team. And they send me a generic response to check the forums. So here I am.
2
0
214
3w
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
185
3w
Subscriptions rejected
Hi there, My subscriptions have been rejected. I get this message: 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. This has been going on for the last 1 week. I am still not sure how to fix this issue and get my app approved. I dont see an option to include subscriptions/IAP when submitting the app for review. Any idea what is going on and how to fix it. Any help is greatly appreciated. Best, Guna
0
0
157
3w
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
114
3w
JitsiMeetSDK Build Issues: False Positive?
I received the follow error result and based on my research, it seems that it may be a false positive. Web3podium Version 1.0.8 Build 45 Please correct the following issues and upload a new binary to App Store Connect. ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/JitsiMeetSDK.framework/JitsiMeetSDK: initWithURLStrings:. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “Runner.app” bundle should contain a NSPhotoLibraryUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources. This false positive perspective is based on looking to this issue online and looking at the existing Jitsi Meet implementations. We would appreciate guidance and direction for this pretty large and significant open source repository being leveraged. https://github.com/jitsi/jitsi-meet/issues/8624#issuecomment-781361671
0
0
132
3w
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.
3
0
124
3w
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
291
3w
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
110
3w
Appstore developer name.
We have created and published our app on app store recently and have noticed that Developer name in App Store listing has a typo (one letter is missing). Investigating this, we could not find a way to update developer name anywhere. Does anyone know of a way to change this? Would contacting the Apple support and asking them to change this help? In case only solution is to create new application in connect, would we be able to keep existing bundle id? (so delete existing app and make a new one which is exactly same)
0
0
99
3w