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

674 Posts
Sort by:
Post marked as solved
1 Replies
164 Views
Static content is things like unlocking more functionality within an app, that doesn't change over time. Very basic example: Let's say I have an app that displays the workload on the CPU as a percentage in the macOS menu bar. I might want to give the user an option to pay to unlock features that also displays the workload percentage for the GPU and RAM in the macOS menu bar. For this, automatically renewing subscription is not allowed. But would a non-renewing subscription be acceptable, or does it have to be a perpetual (pay one time own forever) in-app purchase for static content?
Posted
by Filip27.
Last updated
.
Post not yet marked as solved
0 Replies
151 Views
We have version 1.0 of our app which was published for a preorder. We recently pushed some updates, created a version 2.0, and it went through review and was accepted. Now we'd like to retire the version 1.0 and use the 2.0 for the preorder. Is it possible to keep the people who have already pre-ordered the app or do we have to throw version 1.0 and re-publish a new pre-order?
Posted
by nconfrey.
Last updated
.
Post not yet marked as solved
1 Replies
74 Views
As a new developer I apologise if this is simple. But I did call Support and they pointed me in this direction. I have an app in development that is not ready to put in the App store. I am yet to purchase a license and have been testing my app on my own devices with the 7 day expiry. I have someone prepared to test my app who is some distance from me. If I purchase a license will the app last longer than 7 days on both my and their device or will it still disappear every seven days. thanks
Posted Last updated
.
Post not yet marked as solved
0 Replies
62 Views
My app was updated for review on 6th Feb 2024 and it was not reviewed at all. I submitted another new version a 17 days ago but still waiting for review. Please help me catch apple attention to review this app Date Submitted. Mar 3, 2024 at 10:38 PM Submission ID bb9faf6a-0a04-46f3-b905-32f73df515cd
Posted Last updated
.
Post marked as solved
1 Replies
111 Views
The app review we submitted was rejected: Guideline 5.3.4 - Legal - Gaming, Gambling, and Lotteries Your app offers skill-based gaming, which is not legal in all of the locations where your app is available. Next Steps To resolve this issue, please revise your app to: Restrict the locations where your app can be used Restrict the sale of your app to only the appropriate territories in App Store Connect What should I do to pass the review?
Posted
by kuwogv.
Last updated
.
Post not yet marked as solved
1 Replies
58 Views
Can we send an appeal for an app rejection to a different reviewer? Our issue is quite subjective. We've appealed twice, but the same person responded each time. Perhaps having another reviewer could offer a more balanced view. Cheers
Posted
by audasy.
Last updated
.
Post not yet marked as solved
4 Replies
466 Views
We are getting warnings from Apple, ITMS-91053 Missing API declaration, for categories Disk Space, Timestamp, and more. But we've checked our source code to make sure we are not making any of the entry points at issue. We suspect they are being called from one of the 3rd party frameworks we use, some of them are binary xcframeworks. Is Apple planning on extending their warnings to provide more information about where the usages are? Are we left to find it ourselves? Do we need to resort to adding those reasons to our app's manifest? Which seems hacking since we probably don't know when of the allowed reasons are accurate.
Posted
by hotngui.
Last updated
.
Post not yet marked as solved
4 Replies
570 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
160 Views
Hello, I have uploaded a new version 1.1.5 of my mac apple store desktop app using the MacOS Transporter program. The app was uploaded successfully, except with a warning message: "Cannot be used with TestFlight because the signature for the bundle at “RenderTune.app” is missing an application identifier but has an application identifier in the provisioning profile for the bundle. Bundles with application identifiers in the provisioning profile are expected to have the same identifier signed into the bundle in order to be eligible for TestFlight." (90886) However when I browse my builds, there is no version for 1.1.5 that I can delete. So is there anyway I can upload and publish version 1.1.5 or is it forever lost? I can't just skip versions, I need to be able to increment by one and release version 1.1.5. But transporter won't let me.
Posted Last updated
.
Post not yet marked as solved
2 Replies
222 Views
We've been getting missing API declaration errors when submitting our app to App Store Connect for review. As SDK providers, while we have attempted our best effort to declare which APIs are being called in our Privacy Manifests, it's difficult to determine what we are missing especially with multiple libraries. Only the app container is raised as the offending target, so how do we determine which dependency or even which API call is causing App Store Connect to flag errors, so we can properly declare usage in our Privacy Manifests?
Posted
by JerielBRZ.
Last updated
.
Post not yet marked as solved
3 Replies
192 Views
So all of my iAPs stopped working all of a sudden. Upon investigation I found out that my Paid App Agreement had expired. So under appstore connect business tab I tried to renew the contract, but it doesn't renew! I tried everything but the status is stuck at expiry. This is is causing us financial loss every minute. Here is the detailed video of the issue: https://www.dropbox.com/scl/fi/ydlgc583kt8dlawru04dh/demonstration.mov?rlkey=r5itzirnv65yynmp633dddh8w&dl=0 I have tried safari, chrome, edge on both windows and mac. Any help on this issue would be highily appreciated. Thankyou
Posted Last updated
.
Post not yet marked as solved
0 Replies
104 Views
Dear Developer Community, I recently implemented privacy manifest changes in accordance with Apple guidelines. However, have encountered unexpected issues with BLE communication while our app was running in the background when there are multiple reader. During local testing in both debug and release modes within Xcode, have not experienced any problems with BLE communication, even with multiple readers. However, upon uploading the build to TestFlight for testing, i found that communication was being blocked when multiple readers are there. This behavior was quite perplexing. Upon further investigation, I decided to revert the privacy manifest changes and retested via TestFlight. Surprisingly, we did not encounter any issues with BLE communication. I am reaching out to this forum to inquire whether anyone else has encountered similar issues with BLE communication. Additionally, I have submitted a report via Feedback Assistant to seek assistance from Apple. I am particularly interested in understanding if any core logic related to BLE is affected by the privacy manifest changes. As Apple has mandated the inclusion of the privacy manifest for App Store submissions starting from Spring 2024, any insights or assistance on this matter would be greatly appreciated.
Posted
by MahaSVS.
Last updated
.
Post not yet marked as solved
1 Replies
82 Views
I'm intended to implement a "maintenance screen" in the future, to inform the user that the server is in maintenance and it won't respond the user request. My question is the same as the title, how could Apple review that page? Put the server in maintenance state just for apple test that would be a bad practice for the users.
Posted Last updated
.
Post not yet marked as solved
0 Replies
96 Views
Hello Community! Has it ever happened to you that when launching an experiment with screenshots you have 0 impressions showed in the analytics, but on the other hand I am having visits to my official product page? For this last point I am checking the Metrics section.
Posted
by Mikermn.
Last updated
.
Post not yet marked as solved
1 Replies
135 Views
Hello, I have a developer account and have some apps. I'm considering working as a freelancer now. I could have more than 10 clients in a year. If I upload my clients' apps to their developer accounts using my MacBook, and if one of them violate policies in their other apps and their developer accounts are suspended, will my personal developer account be affected negatively?
Posted
by forgive.
Last updated
.
Post not yet marked as solved
0 Replies
99 Views
Hi Team, Hope everyone is doing well. As we are working on Healthcare applications and we are close to launch our apps on Appstore for Public release. But we are not able to share a production test detail (userid and Password) due to security reasons .Is there any alternative way so apple can approve our apps without providing userid and password. Thanks, Vivek Nahar
Posted Last updated
.
Post marked as solved
1 Replies
544 Views
This is the mail I received from Apple while testing. If you look at it, it shows that there are two items that are problematic. As you can see, "ITMS-91053: Missing API decimation" shows the same problem in both, but the colors are displayed differently. (Purple, Gray) There were four problems in the mail I received while testing more, but all of them received the same color. Is this just a mail error?? Or does the color have a meaning?
Posted
by kimjitae.
Last updated
.
Post not yet marked as solved
0 Replies
135 Views
Hello, hope all is well to whoever is reading this. I’m a new, self-taught developer posting this for some feedback and to see what my options are. I have an app on the App Store called RecipeRealm, which I have been attempting to submit an update for. My update uses the same metadata/binary and has a very similar design as the app that’s available on the App Store, I just made significant improvements and fixed/added other components for a recipe app. I've submitted several different update versions since it was initially approved, but they have all been rejected. This is how the rejection email always starts: "We still noticed your app shares a similar binary, metadata, and/or concept as apps previously submitted by a terminated Apple Developer Program account." I don't understand why my initial app was approved if this is the case, I am only updating the existing app so I’m not understanding why I’m getting this rejection now, upon trying to submit updates. I also have never had another Apple Developer Program account, and have never been terminated. I would really appreciate any insight that could be provided.
Posted
by devzano.
Last updated
.
Post not yet marked as solved
0 Replies
398 Views
i don't know why Apple doesn't check my request. After 2 months, Apple still did not bother to review and did not leave any comments. today i try again with my new app and over 24h my ticket still there. althought i already send 3 emails for push them
Posted Last updated
.