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"?
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.
Post
Replies
Boosts
Views
Activity
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
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?
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.
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.
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!
How can I get the App Store Server Notifications again if my server is down? As far as I know, Apple sends a notification once. What if the server was unavailable? How to get this notification again?
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.
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.
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.
I'm trying to buy ASA for my vision pro only app, but when I enter my app, it says cannot find my app. When I click on "Can't find your app?", it brings me to a page that says "To set up an Apple Search Ads account, you must have an app for iPhone or iPad currently on the App Store". So wondering is ASA available for visionOS?
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.
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
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?
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
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.
Good day,
We would like to disable the iPhone XR model from distribution щт еру Фзз Ыещку (while keeping the iPhone 8 Plus model and all models from iPhone 11 and above).
How can we disable only the XR model?
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
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
I submitted an App specific for UAE region. My app is rejected as the apple tester could not access the app as the app is only available for UAE. Any support here