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.

Posts under App Review tag

200 Posts
Sort by:

Post

Replies

Boosts

Views

Activity

Handling ITMS-91061: Missing privacy manifest
An ITMS-91061: Missing privacy manifest rejection email looks as follows: ITMS-91061: Missing privacy manifest- Your app includes "<path/to/SDK>", which includes , an SDK that was identified in the documentation as a privacy-impacting third-party SDK. Starting February 12, 2025, if a new app includes a privacy-impacting SDK, or an app update adds a new privacy-impacting SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: https://developer.apple.com/support/third-party-SDK-requirements. Glossary ITMS-91061: Missing privacy manifest: An email that includes the name and path of privacy-impacting SDK(s) with no privacy manifest files in your app bundle. For more information, see https://developer.apple.com/support/third-party-SDK-requirements. : The specified privacy-impacting SDK that doesn't include a privacy manifest file. If you are the developer of the rejected app, gather the name of the SDK from the email you received from Apple, then contact the SDK's provider for an updated version that includes a valid privacy manifest. After receiving an updated version of the SDK, verify the SDK includes a valid privacy manifest file at the expected location. For more information, see Adding a privacy manifest to your app or third-party SDK. If your app includes a privacy manifest file, make sure the file only describes the privacy practices of your app. Do not add the privacy practices of the SDK to your app's privacy manifest. If the email lists multiple SDKs, repeat the above process for all of them. If you are the developer of an SDK listed in the email, publish an updated version of your SDK that includes a privacy manifest file with valid keys and values. Every privacy-impacting SDK must contain a privacy manifest file that only describes its privacy practices. To learn how to add a valid privacy manifest to your SDK, see the Additional resources section below. Additional resources Privacy manifest files Describing data use in privacy manifests Describing use of required reason API Adding a privacy manifest to your app or third-party SDK TN3182: Adding privacy tracking keys to your privacy manifest TN3183: Adding required reason API entries to your privacy manifest TN3184: Adding data collection details to your privacy manifest TN3181: Debugging an invalid privacy manifest
0
0
3.9k
4w
Can't publish my app due to Mini apps
Hello Community, My application was rejected by Apple App Review, citing Guideline 4.7 and "non-embedded," which I believe is incorrect. All transactions are signed and sent directly through the app with explicit user permission. Additionally, there's an issue with min apps where users can access the functionality via a browser to interact with the service. This feature has been part of my old application and hasn't changed in the new update. It’s the same functionality as used by popular wallets like Metamask Uniswap Coinbase Which also employ web3 technology. Over the past two weeks, I've tried to communicate with Apple's support team but have been ignored or received only generic rejection emails. This has left me frustrated and concerned about the time and resources I’ve invested in developing and supporting this app. Could you please help me find a solution? Your assistance would be greatly appreciated!
0
0
1
15m
In-App Subscription Rejected – “Transaction ID Not Found” during Review – Need Clarification
Hi everyone, I’ve been struggling for days to get my in-app subscriptions approved, and I could really use some clarity or guidance from other developers or Apple engineers. Everything works fine in development (debug builds with sandbox). The issue starts when testing via TestFlight or during App Store Review. When Apple reviewers attempt to subscribe, my backend returns: "transaction id not found" As a result, I keep getting rejected under Guideline 2.1 (App Completeness) with this note: “When tapped to make the purchase, an error still appeared... your server needs to handle a production-signed app getting receipts from Apple’s test environment...”
0
0
10
4h
4.3(a) - Design
Hello, Appeal Ticket: APL149985 Thank you for your patience as we considered your appeal. The App Review Board determined that the original rejection feedback was valid. Your app does not comply with: 4.3(a) - Design During our review, we found that this app duplicates the content and functionality of other apps submitted to the App Store, which is considered a form of spam and not appropriate for the App Store. Apps submitted to the App Store should be unique and should not duplicate other apps. We encourage you to create a unique app to submit to the App Store. For more information about developing apps for the App Store, visit the Develop section of the Apple Developer website. We appreciate your efforts to resolve this issue and look forward to reviewing your revised submission. Best regards, Leo App Review Board BlockQuote a Blockchain based slg game got 4.3 a, I think the reviewer should know some thing about blockchain. 您好,我已经重新提交了一个版本的应用,和之前版本已经不同了,目前游戏的所有代码都是我自己写的,第三方的所有代码都被我移除了,所以代码上重复了其他游戏的是完全不存在的。 至于游戏玩法上,新的自定义技能冲榜系统,玩家可以通过“抽卡-编辑阵容-连续挑战”的方式,在遇到瓶颈时自定义技能突破关卡,这个玩法绝对是开创性的,因为已知的所有slg游戏的技能都是官方设计决定的,但是在我设计的这个玩法上,理论上所有的技能都将由玩家设计出来,这差别之大,正如区块链开创了一种崭新的去中心化的时代,和原有中心化的模式是完全不同的,据我所知,目前市面上不存在任何一款去中心化的slg游戏。但是您,尊贵的审核人员居然认为这样一款开创性的游戏是和其他中心化游戏是一样的,类同的,我相信苹果作为全球最伟大的科技公司,官方工作人员都是很专业的,都是很有见识的,都是主张创新的,主张玩家能获得独特的高质量的体验,但是这个拒绝让我疑惑。
1
0
20
8h
[Urgent for Critical Bug] App Stuck "In Review" status + Can't Remove From Review
I need to ship an urgent critical bug fix being experienced by paying users. AppName: Filters for Pictures: by LAVIE AppleID: 6743334853 My app has been in "In Review" status since a while -> I can see from our logs that the reviewer opened the app, went through first 4 onboarding screens and then quit the app without proceeding further. There has been no updates since then and app in just "In Review" state indefinitely. On App StoreConnect, I am also unable to "Remove From Review", I get Error with HTTP Status 409: STATE_ERROR.ENTITY_STATE_INVALID So, I cannot even remove the current build and push a new build for review. Our users are demanding a fix urgently so its critical to ship an update.
1
0
32
1d
My App Rejected 4.3 Design: Spam Read
My game has been updated steadily every week on the appstore for several months. When I submitted the updated version for review recently, it was rejected by 4.3, saying that my game has no characteristics. However, there is no other game with unique features such as custom skills on the appstore except my game, so I am puzzled and hope to be re-reviewed. There is another problem. My game has accumulated a part of users on the appstore user side. They are anxious because they cannot update to the latest version and urge me to solve the Apple version update problem quickly. I hope Apple can give me, an individual developer and Apple mobile phone users, a practical solution to this problem, instead of just a 4.3 rejection without specifying the specific reason.
0
0
22
2d
My App In Review for 3 Weeks!
On March 13, I sent a new game to App Store Connect for review, it got "In Review" status within 1 day and remained under review until March 22. It is officially stated in App Store Connect that the review period is 24-48 hours. I also submitted a ticket for this situation and they said that I had to wait and that they could not do anything else. So I canceled the review on March 22, thinking that if I submitted it for review again, it would speed up and I sent an update again. The update I sent on March 22 has been waiting as "In Review" for 16 days. I submitted a ticket 7-8 times during this period, but I did not receive any response. It is unacceptable for a valuable store like the App Store to treat developers in such an irresponsible manner. Moreover, if we remember that they charge developers an annual fee. During this period, all my marketing plans were turned upside down because the game was not released. And I do not know what to do; should I update it again or should I submit it as a new app, what do you think I can do? And who can I reach? Because https://developer.apple.com/contact/topic/select is useless. Thanks!
2
0
27
2d
My App Rejected 4.3 Design: Spam
my app in app store: https://apps.apple.com/cn/app/%E4%B8%89%E5%9B%BD%E6%88%98%E4%BA%89%E7%AD%96%E7%95%A5slg/id6741073714?ct=Tap725796 my app in android store: https://www.taptap.cn/app/725796?os=android Hello, Thank you for your response. Your app still provides the same feature set as other apps submitted to the App Store for review. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps. To resolve the issue it would be appropriate to revise your app to provide a unique experience or submit a new app that does not repackage the content and functionality of other apps on the App Store. You may also choose to post a question in the Apple Developer Forums. Best regards, App Review This is a cross-era slg game. Players can customize and create the generals' skills they want in the game. The game has been updated for half a year. After the basic functions of the slg game are realized, the game's special functions and custom skills are being developed. However, the previous audits have passed, but the latest audits have not passed. As far as I know, none of the current slg games support custom skills. If there are, I will no longer provide audits. Obviously, this is a unique game, but Apple's official auditors refused to pass the audit, which I cannot understand. I think Apple's official approach is very unprofessional. At present, our game has a considerable number of Apple players. If the first application was rejected for review a few months ago, I would not think there is any problem, but my application has been updated weekly for several months. Now the latest version of the app has not been approved. Some Apple users have been urging me to update the app. Obviously, this is a unique app. Otherwise, they can choose to play other similar apps that you think. The latest version of the app on Android has been continuously updated, which makes Apple users who cannot experience the latest version very anxious. I hope that Apple officials will have more sense of responsibility for Apple developers or Apple mobile phone users, and have practical solutions to problems. Obviously, I have said so much, just to seek a feasible solution, so please tell me, what should I do to pass the review? Why can the previous simple version pass the review? Why can't the innovative and unique SLG game with custom skills pass the review?
2
0
60
2d
App Stuck in Review for 20+ Days – No Response from Apple
Hello Developers, I submitted my app Score + for review on March 15, and it has been stuck in review for over 20 days with no progress. On March 22, I contacted Apple Developer Support, and they assured me that my app would receive an expedited review, but nothing has changed in the past two weeks. After waiting 20 days, I thought there might be a technical issue preventing my app from being reviewed, so I incremented the version number and resubmitted it. However, it is still not being reviewed. I am wondering if my app is: ❌ Stuck in the queue due to a system error ❌ Blacklisted for some unknown reason ❌ Delayed due to a backlog of reviews Has anyone else experienced such a long delay? What can I do to escalate this issue further? Any advice would be greatly appreciated! Thank you! Erdinç Ayvaz
4
0
83
5d
B2B App With Continuous (Live) Location Tracking – Seeking Distribution Guidance
Hello, I’m developing an iOS app focused on B2B scenarios, specifically for certain companies to track their employees’ real-time (live update) locations. Because the app continuously updates location data in the background (and can re-enable tracking after a force quit), battery usage can sometimes be relatively high. The app is not intended for the general public and is only meant for these specific companies and their employees. Therefore, I’m not considering a fully public App Store release. With that in mind, I’d appreciate some advice on: The most suitable distribution method for an app intended for multiple organizations but restricted to a closed group (e.g., Apple Business Manager - Custom Apps?). Any particular guidelines or best practices regarding continuous background location tracking, especially in terms of battery impact. Additional permissions or disclaimers Apple may require for re-enabling location tracking after a force quit. Thank you in advance!
0
0
26
5d
The status has been “Pending” for a VERY long time.
Dear App Review! We are a tax software that undergoes regular iterations and is updated with new features every month. We have currently uploaded versions for review and have been in a “pending review” state for almost 2 days now. During this wait, we have taken the following actions but have been unable to get into the review process: We requested an expedited review and were told it was successful, but no progress has been made; Contacted "App Review Status" via email; "Please let us know everything is fine and wait for review; Rejected on its own, resubmit for review; Our users have been anxiously asking us when there will be new features and they are eager to use them Apple app ID: 6744107833 Looking forward to hearing from you, thank you!
1
0
36
5d
Appeal for App Rejected Under 4.3(b) – Looking for Insight on Short Video + AI Dating App
Hi all, I’ve been working on an innovative dating app — it focuses on short videos and AI-powered recommendations, rather than static profiles/images and swipe interactions. It includes: Short-form video feeds instead of pictures AI-generated summaries from uploaded videos (hobbies, personality, etc.) AI-driven feed recommendations based on user "like" behavior Free, unlimited messaging between mutually interested users Inclusive for all genders, non-swipe-based UI Despite these features, the app has been repeatedly rejected under Guideline 4.3(b): Design – Spam. The review feedback refers to "duplicative functionality in a saturated category." I’ve filed an appeal and previously raised this in the forums — where I received helpful feedback. I would love any insights, examples, or advice from others who’ve built in saturated categories while navigating this rule. I genuinely believe the app brings something innovation and unique experience to dating app users on iPhone. And it's bringing some freshness to this saturated category. If any Apple team member is monitoring this thread, I’d greatly appreciate guidance or further clarification. Thank you!
1
0
89
5d
App rejection post upgrade from min version iOS 12 to iOS 17 citing syscall presence
Dear Community, We are facing an issue in our production App where we recently upgraded app min version from iOS 12 to iOS 17 in order to integrate a private API Entitlement. Due to upgrade, app review is rejecting the same app citing syscall presence like mentioned below : • syscall: open_dprotected_np • syscall: getsockname • syscall: fork • syscall: modwatch They suggested using strings command and otool command to find such syscalls presence but we were not able to find any such syscall presence. We are on Cordova platform (hybrid application) and are using Mobile First Platform (MFP8). If anyone has faced such an issue, please help us in finding these syscalls so that we can take action on them. Regards, Aditya
2
0
57
6d
App Review with Older SDK: Can I Publish After April 24th and How Long Can It Stay in 'On Hold' Status?
I submitted my iOS app for review with the "On Hold" status, but I uploaded the build using an older SDK version. According to the guidelines, starting April 24th, apps need to be built with the updated SDK. If my app is approved and ready for release, will I be able to release it after April 24th, even though it uses the older SDK? Also, how long can the app remain in the "On Hold" status before I need to take further action?
0
0
24
6d
App Build Not Appearing in App Store Connect After Successful Upload
Dear Apple Developer Community, I am facing an issue where my Flutter app build is not appearing in App Store Connect after a successful upload. Issue Details: I archived and uploaded my app using Xcode without any errors. The build appears under my app in App Store Connect. However, when I go inside the Build section to select it for submission, there is no build available. The message displayed: "If your app uses encryption, you're required to upload export compliance documentation..." I already completed the encryption compliance but the build still does not show up. I uploaded images/screenshots, yet the issue persists. I waited over 3 days, but the build has not appeared. Environment: Xcode Version: Latest macOS Version: Latest Flutter Version: Latest Has anyone else encountered this issue? Is there any workaround or additional step required? Any guidance would be greatly appreciated. Thank you in advance!
0
0
15
6d
Stuck in "Information Submitted" Status in Apple Review for Weeks - How to Expedite?
Hello everyone, my application has been stuck in the "Information Submitted" status of Apple's review process for several weeks now. The system shows "Thanks for providing additional information—it is currently processing and will be reviewed shortly," but there has been no progress. During this time, I cannot access App Store Connect, and payments may be delayed. This situation has continued for weeks, seriously affecting my development and operational plans. Has anyone experienced a similar situation? Are there any methods to contact Apple to expedite the process or understand the specific reason for the delay? What additional information should I provide to move the review process forward? Thank you for your suggestions and help! @Apple
0
0
29
6d
Notification of Apple Developer Program License Agreement (“DPLA”) violation
I received an email from app_notification @apple.com about violating section 11.2 roughly 21 days ago. There is nothing in resolution center (there doesnt seem to be a way for me to access resolution center). I have tried ringed apple dev support but they dont know anything about it and suggested replying to the email. I have replied to the email and had no response. The 30 days is almost up. Is it possible to speak to somebody about this please as it is very urgent? Thank you
0
0
31
1w
Prolonged App Review Delay Despite Resolving Issues
Hi everyone, I’m experiencing an unexpected delay in the review process for my app (RadioBar), and I’d appreciate your guidance. Here’s the timeline: March 24: Received feedback from the review team stating that identified issues could be resolved in the next update. Same day (March 24): Fixed the issues immediately and resubmitted the app. March 24–28: App remained in "In Review" status with no updates. March 28: Resubmitted the app again, assuming possible system issues. Status returned to "In Review." March 31: Requested an expedited review via the Resolution Center due to urgent bug fixes impacting users. As of April 2, the app remains stuck in "In Review" with no progress. This delay is disrupting my development schedule and affecting users awaiting critical fixes. Steps taken: Ensured compliance with all guidelines. Responded promptly to initial feedback. Submitted expedited review request. Could you kindly investigate the delay and prioritize the review? Any clarification or assistance would be greatly appreciated. Thank you for your support!
1
0
50
1w
The UIRequiredDeviceCapabilities key in the Info.plist is still set up in such a way that the app will not install on the device used in review.
I've seen other similar posts with no clear answers and solutions. My Unity app has been rejected several times with this message: The UIRequiredDeviceCapabilities key in the Info.plist is still set up in such a way that the app will not install on the device used in review. Review device details: Device type: iPhone 13 mini OS version: iOS 18.4 Next Steps Please check the UIRequiredDeviceCapabilities key to verify that it contains only the attributes required for the app features or the attributes that must not be present on the device. Attributes specified by a dictionary should be set to true if they are required and false if they must not be present on the device. I have made sure the submitted app has only one value for UIRequiredDeviceCapabilities, arm64, which is required by Unity. Initially Metal was listed as well, but I've removed it in trying to fix this problem. Additionally, I've ran the app through TestFlight and it functions fine. I'm not sure what else to try to fix this issue, though I've seen from other posts that indicate this type of rejection could possibly be a bit of a red herring and the real issue could be something else. Any help would be appreciated
0
1
14
1w
TestFlight Distribution Lag
Lately TestFlight has been having unexpected delays for me. For context, I have an app that I am just testing internally right now, so whenever I have a new build the process I follow is: Upload build to App Store Connect Wait for build to finish processing (typically less than a minute) Add compliance info in App Store Connect Wait for build to be distributed via TestFlight For the last few months, after I entered the compliance info, my app would be available for TestFlight distribution almost immediately after I entered the compliance info. I would get the email notification and I could see my new build on TestFlight. I am getting the notifications from App Store Connect that my build has completed processing within a minute or two of uploading it. Then, I enter the compliance information in App Store Connect. Lately, it has been taking multiple hours in between when I provide the compliance info and when the new build is available on TestFlight though. So there is a seemingly random time period in between when I enter the compliance information and when the app is actually distributed to TestFlight. I am not sure why this process that used to be immediate now has multiple hours of lag. There also does not appear to be any way for me to manually check on the status or anything. After I enter the compliance info, it is an entirely hidden and automated process to then push that build out to TestFlight. Is there anything I can do to improve this, or are there any known causes for this issue? I have tried re-submitting another new build version to try and "flush the pipeline", and that worked once before, but it doesn't appear to be working anymore.
0
1
36
1w