App Review

RSS for tag

App review is the process of evaluating apps and app updates submitted to the App Store to ensure they are reliable, perform as expected, and follow Apple guidelines.

App Review Documentation

Posts under App Review tag

675 Posts
Sort by:
Post not yet marked as solved
5 Replies
593 Views
Dear Experts, I've just received the exciting new email from App Store Connect telling me that I'm using a "required reason" API call and need to declare it in my privacy manifest. Of course this is easy to fix, I'll just add the code to my privacy manifest - but I thought I'd at least go through the motions of trying to work out what function I am calling and from where. First issue is that the email just tells me that the app "references one or more APIs that require reasons ... including NSPrivacyAcceeedAPICategoryFileTimestamp". Dear Apple, why on earth can't you actually tell me the specific function that I am calling? (FB13689896). So let's see if I can work out what has been detected. I look at the app binary: % objdump --syms App.app I think that is probably more or less what App Review must get from their scan, right? So I can see _stat in there but it doesn't know the corresponding source file. So I go to the build directory with the object files and extract symbols from them all individually, using objdump --syms. Provided that I've not enabled link-time optimisation that works and I can find ... zero calls to stat(). Which tells me that my C++ std::filesystem calls have not been detected! Interesting. So if you want to bypass this amazing new privacy technology, I guess that's the way to go. Anyway if there's a call to stat() in the binary but not in the object files, it must be coming from one of my .a files. That's a bit more difficult to track down as (1) my .a files are not in a convenient single directory, and (2) they may have calls to stat() in archive members that aren't needed and aren't included in this binary. So the question: is there some convenient way to take the binary and identify which object files or static library archive members resulted in which of its UND symbols?
Posted
by endecotp.
Last updated
.
Post not yet marked as solved
0 Replies
26 Views
Hi, I am desperate to get an update through. AppStore connects keeps printing the error "Unable to add for review" There is no issue to fix. I have already contacted Apple but no response so far. Has someone had this issue and been able to resolve it?
Posted
by Buldogo.
Last updated
.
Post not yet marked as solved
0 Replies
28 Views
I am about to remove the app from the Apple store. Before App removal, we are planning to have an App update which shows only the pop up saying that "the app is not functional anymore' and it will redirect to the website. Will Apple review team accept this app update? Wil there by any rejection? Kindly let me know your feedback? Anyone experienced before?
Posted Last updated
.
Post not yet marked as solved
1 Replies
120 Views
Can someone please confirm in this case whether I need a privacy manifest in BOTH my app, and the third party SDK. One of the Firebase SDKs we are using uses UserDefaults. As such we are now getting warning emails from Apple about using restricted APIs. Google have said that they will be releasing a privacy manifest that will get rid of this error. However, the app itself does, like most, use UserDefaults itself. With Firebase already declaring the usage of UserDefaults, is it necessary to then re-state it, in a privacy manifest for the app? Or is this simply the third party SDK provider's problem? Thank you
Posted
by adamj2109.
Last updated
.
Post not yet marked as solved
8 Replies
3.9k Views
It is stated that From Fall 2023 you’ll receive an email from Apple if you upload an app to App Store Connect that uses required reason API without describing the reason in its privacy manifest file. From Spring 2024, apps that don’t describe their use of required reason API in their privacy manifest file won’t be accepted by App Store Connect. There are some answers here : https://developer.apple.com/videos/play/wwdc2023/10060/ but far from answering all questions. I have questions on how to implement: Where exactly is the privacy manifest ? How to create it, from which file template in Xcode ? WWDC speaks of a PrivacyInfo.xcprivacy (does it require a more recent version of Xcode than 14.2). WWDC describes a framework case. Is it the same for a "final" app ? is there a specific format for describing the reason ? Or just plain text. Is this text visible to the user or only to reviewer ? does it apply retroactively to apps already in AppStore (do they need to be resubmitted ?). It seems not. So I tried, in an iOS App, to declare the PrivacyInfo.xcprivacy as explained, with Xcode 14.2, using plist template, to no avail. Really not clear on how to proceed or even start… We would need a clear step by step tutorial with all prerequisites (Xcode or MacOS versions needed for instance).
Posted
by Claude31.
Last updated
.
Post not yet marked as solved
1 Replies
113 Views
Hello, The following issues I am facing, and I have already referenced solutions from https://forums.developer.apple.com/forums/thread/747895. However, Apple still rejected and respond same issue "crashed on launch". There has two weird points: It's iPhone App. Why Apple review it via iPad Air? I have downloaded the test through TestFlight, and there have no crash happened either iPhone or iPad. ================================================================ Guideline 2.1 - Performance - App Completeness We were unable to review your app as it crashed on launch. We have attached detailed crash logs to help troubleshoot this issue. Review device details: Device type: iPad Air (5th generation) OS version: iOS 17.3.1 Next Steps To address the crash in your app, follow these steps: Fully symbolicate the crash report. See Adding Identifiable Symbol Names to a Crash Report for an explanation of the symbolication process. Match the crash report to a common pattern. Based on the pattern, take specific actions to further investigate the crash. See Identifying the Cause of Common Crashes. Test your app on a device to ensure that it now runs as expected. Once you’ve addressed the crash, create and submit a new build to the App Store for review. Resources For additional information on crash reports, see Diagnosing Issues Using Crash Reports and Device Logs. Support Reply to this message in your preferred language if you need assistance. If you need additional support, use the Contact Us module. Consult with fellow developers and Apple engineers on the Apple Developer Forums. Help improve the review process or identify a need for clarity in our policies by suggesting guideline changes.
Posted
by FEIB.
Last updated
.
Post not yet marked as solved
0 Replies
70 Views
Greetings to everyone, An application we developed with our team could not get approval from Apple review despite trying it many times. The purpose of the application is to measure and record your speed over a period of time. We added voice command to make the application safe. We also prevented the use of the screen while in motion. Despite this, they do not accept the application for the same reason. Does anyone have experience before? We need any advice and help.
Posted
by Sdalgali.
Last updated
.
Post not yet marked as solved
1 Replies
304 Views
Got a notice two weeks ago that my app would be removed due to some screenshots that weren't in compliance with the guidelines. Have since then uploaded a new version with screenshots that are in compliance with the guidelines, but the reviewer still decided to reject based on the same guideline. Wrote a reply to the reviewer 24 hours ago (10 min after the rejection), explaining that the screenshots are in compliance, but still has not gotten a reply. And today the app was removed from sale. How long should one have to wait for a reply from the reviewer? Have filed an appeal. but that usually takes days, and even weeks. So my app will lose all momentum on the charts! All because the reviewer is extremely incompetent. Any ways to speed up the process of getting the new version approved?
Posted
by skarh.
Last updated
.
Post not yet marked as solved
0 Replies
49 Views
This is our first app submission, and it has been 'in review' for a week, despite the Apple FAQ stating that 90% of apps are reviewed within 48 hours. Is anyone else experiencing this issue?
Posted Last updated
.
Post not yet marked as solved
0 Replies
56 Views
Recently, we introduced a webview redirection feature that directs users to a page related to loans. However, our app build was rejected by the App Store, citing Guideline 3.2.2(ix). We have a few questions regarding this matter: Given that the loans feature is implemented solely within the redirected webview and not directly within the app itself, are we eligible to appeal against the rejection? In an attempt to address the rejection, we removed the loans feature entirely and submitted an updated build. Unfortunately, the app was rejected once again. Is there any recourse available to us in this situation? Additionally, we are curious about the appeals process. How many appeals can we make, and what are the potential risks associated with our app being delisted? Any guidance or insights you can provide on these matters would be greatly appreciated.
Posted
by MFQDot.
Last updated
.
Post not yet marked as solved
0 Replies
66 Views
I know that in the past, there was a complicated process to make apps available in China. However now, I see the following for both China and South Korea: China mainland: Processing to Available Korea, Republic of: Processing to Available What does "Processing to Available" mean? Does this mean that Apple is working on making the app available for me? I want my app to be available in China when the Vision Pro launches there.
Posted
by jlv.
Last updated
.
Post not yet marked as solved
7 Replies
19k Views
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.
Posted
by fbertini.
Last updated
.
Post not yet marked as solved
0 Replies
72 Views
Hi, I submitted a new version of my app, and the submission was approved. However, in app store connect it still displays "In Review" instead of "Ready for Distribution". How long will it take for the release to be ready for distribution? Usually there isn't a delay for this. Has anyone else encountered this?
Posted
by tony-zhao.
Last updated
.
Post not yet marked as solved
2 Replies
89 Views
For app reviews, we attach a demo video showing a particular functionality of the app in the app store connect. However, since thursday last week, we've been getting an error while uploading the file. The app review was rejected due to missing video. The same error appears when attaching the file in the reply section. This could be an outage.
Posted Last updated
.
Post not yet marked as solved
2 Replies
155 Views
I submitted a review, but soon after I removed the build from review because some bugs were found. Normally, the status should go 'Developer rejected'. But this time, in App Review, it stuck in 'Processing' for a long time. And App Store Connect says 'You have an App Review submission cancellation in progress. You can resubmit items for review again after the cancellation is complete.' I contacted the app review team but have not got reply so far. How can I deal with this problem?
Posted
by Arabaku.
Last updated
.
Post not yet marked as solved
2 Replies
105 Views
Hi! I'm trying to upload a new app, featuring a desktop console videogames catalogue where users can search, compare reviews & pricing, plus watching videos / screenshots and full detail of each videogame. The apple review team rejected it claiming that: We noticed your app displays apps other than your own for purchase or promotion in a manner similar to the App Store. Please note that features such as filtering, bookmarking, searching, or sharing recommendations are not considered to be significantly different from the App Store. However, my app has nothing to do with app store nor the apps that appear on it, but as said, it helps to search & find desktop console videogames. Any piece of advice would be much appreciated. Thanks in advance!
Posted Last updated
.
Post not yet marked as solved
1 Replies
193 Views
Our app review was rejected saying that we contain gambling content, but there is no gambling in our app. How can we solve the problem? Guideline 2.3.6 - Performance - Accurate Metadata   The rating you have selected, 17+, is inconsistent with the content of the app. Since the app includes real money gambling, real money betting, or real money skill-based gaming, you must select "Yes" for Gambling in App Store Connect.  Apps must be rated accordingly for the highest level of content that the user is able to access in the app and apps with gambling services must be submitted by an organization, not by an individual.  Next Steps  To resolve this issue, please update your Age Rating selections in App Store Connect to select "Yes" when asked if the app contains instances of gambling. The Age Rating selections can be found on the App Information page after selecting the app in App Store Connect.  Resources  See how to set the app age rating in App Store Connect. Learn more about age rating requirements in guideline 2.3.6.
Posted
by kuwogv.
Last updated
.
Post not yet marked as solved
1 Replies
244 Views
2.3.10 Make sure your app is focused on the iOS, iPadOS, macOS, tvOS or watchOS experience, and don’t include names, icons, or imagery of other mobile platforms in your app or metadata, unless there is specific, approved interactive functionality. Make sure your app metadata is focused on the app itself and its experience. Don’t include irrelevant information. Issue Description The app or metadata includes information about third-party platforms that may not be relevant for App Store users, who are focused on experiences offered by the app itself. Remove instances of this information from the app and its metadata, including the app description, promotional text, What's New info, previews, and screenshots. Next Steps Revise the app's home page to remove Google Play references. Reply to App Review in App Store Connect with additional information if the app's functionality and how it interacts with third-party platforms has been misunderstood. Resources Learn how to edit App Store metadata on App Store Connect Help. I don't understand where the problem in my app
Posted Last updated
.
Post not yet marked as solved
1 Replies
145 Views
In https://developer.apple.com/news/?id=x60uzbu9, it is stated that: "You’ll need to let us know whether or not you’re a trader to submit new apps to the App Store." Currently, I have an app that I submitted for Testflight beta review that is still waiting for review since 20 Mar 2024, 00:00 GMT. I have not submitted the DSA compliance since my company still need to align for the documents. Does not complying yet with the DSA affect Testflight submission?
Posted
by busketeer.
Last updated
.
Post not yet marked as solved
0 Replies
81 Views
I have been doing everything but then also my app is getting rejected, can anyone help the error Guideline 1.2 - Safety - User-Generated Content Next Steps To resolve this issue, please revise your app to implement the following precautions: Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users A method for filtering objectionable content The developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content also i have added a AI moderator that doenot allow user to post anything wrong
Posted Last updated
.