Hello Experts,
I am in need of your help with this feedback from the App Reviewer.
Issue Description: One or more purpose strings in the app do not sufficiently explain the use of protected resources. Purpose strings must clearly and completely describe the app's use of data and, in most cases, provide an example of how the data will be used.
Next Steps: Update the location purpose string to explain how the app will use the requested information and provide a specific example of how the data will be used. See the attached screenshot.
Resources: Purpose strings must clearly describe how an app uses the ability, data, or resource. The following are hypothetical examples of unclear purpose strings that would not pass review:
"App would like to access your Contacts"
"App needs microphone access"
Feedback #2
"Regarding 5.1.1, we understand why your app needs access to location. However, the permission request alert does not sufficiently explain this to your users before accessing the location.
To resolve this issue, it would be appropriate to revise the location permission request, specify why your app needs access, and provide an example of how your app will use the user's data.
To learn more about purpose string requirements, watch a video from App Review with tips for writing clear purpose strings. We look forward to reviewing your app once the appropriate changes have been made."
May I know how can I update my purpose string? I appealed on the first feedback by explaining what is the purpose of it but got the Feedback #2.
TYIA!!
App Review
RSS for tagApp 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
Hello,
I submitted an appeal after my app was rejected under Guideline 4.3(a). It has now been over 5 days and I have not received any reply from the App Review Team.
Has anyone experienced similar delays recently? Does Apple respond eventually or is there something else I should do?
Thank you in advance.
An update to my app has been rejected under Guideline 2.1 - Performance - App Completeness, citing that only a blank screen appeared on launch.
I cannot recreate this bug.
I have, on this exact device and iOS version that the reviewer used (iPhone 13 mini, iOS 18.5):
Downloaded the app from TestFlight and successfully launched
Launched in release mode
Launched as a new install AND as an upgrade
Launched with no internet, good internet and slow internet
I have asked the reviewer for any crash logs and more detail about the testing setup that led to this blank screen on launch, and no extra information was provided at all, just another screenshot of the launch screen.
Where do I go from here? Any advice would be hugely appreciated.
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Tags:
iOS
iPhone
App Review
Debugging
Its been over a month for 3 of my Apps still waiting for review (2 of them are already listed on App Store and the other 1 is new). I wrote to the support the situation and asked for the reason, but still no response.
What could be the reason and what should I do ?
Dear Apple Review Team,
Greetings!
We are a growing development team, and our recently submitted app “VIVA LIVE” (App ID: 6450330971) has been in “Waiting for Review” status for more than 13 days. As a small business, this application is crucial to our current operational goals and represents the collective effort and expectations of our entire team.
We fully understand and respect the rigorous and complex nature of Apple’s review process, and we are ready to cooperate with any required changes or improvements. However, the extended review time has begun to impact our launch schedule and has put significant pressure on our developers. We therefore kindly ask whether there might be any questions or issues with our submission that we could address or clarify to help move the review forward.
We sincerely hope you can give our request some attention so that we may bring our product to users as soon as possible and showcase the hard work we have invested. We greatly appreciate your time and look forward to your feedback.
Thank you very much.
Best regards,
Entity Name: NEXTORN PTE. LTD
Team ID: QJGHYXFBCL
App Name: VIVA LIVE
App ID: 6450330971
Dear Apple Review:
I submitted my app on May 15th, and two weeks later, the app was still in the pending review status. So on May 28th, I deleted the app and resubmitted it. I resubmitted my app on May 29th, and as of today, June 21st, the app is still in the pending review status. I submitted another app in June, which has already been reviewed and is now live on the store, but this particular app remains in the pending review status.During the review period, I also emailed multiple times for inquiries, but I have not received any feedback yet.
I would greatly appreciate it if you could look into the status of my submision and provide any updates or guidance regarding the next steps.
Thank you for your time and supportl
Best regards.
Hello,
I’m an individual developer who received a termination notice for my Apple Developer account almost 30 days ago. I have submitted multiple appeals through the official App Review Board form and follow-ups through Developer Support, but I haven’t received any response.
I’ve done everything possible to comply, including acknowledging any concerns raised and confirming that I will not repeat any mistakes. I’ve also stopped distribution of the app in question and committed to focus only on compliant development moving forward.
With the 30-day deadline approaching and no answer, I’m extremely concerned and frustrated. I’m asking here because I have no other channel left to get a human response or confirmation that my appeals are being reviewed.
I understand the importance of Apple’s rules, and I fully support fair enforcement. But complete silence in such a critical matter is very hard to handle for a small developer.
If anyone from Apple sees this, please help escalate the case or provide guidance. I just want a fair chance to continue working within the platform.
Thank you.
I can't pass rule 4.3b. I'm practicing horoscope. How do you think I should proceed? Is it possible to publish this application?
Hello team,
I submitted an appeal over a week ago regarding my app's rejection, but I haven't received any confirmation that the appeal was received, nor any update on its status. I just want to ensure it went through properly.
Could you please let me know if it has been received and how long the review process could take? The app id is: 6747082874
Thank you in advance for your help.
Dear App Review Team,
We are raising serious concerns regarding the ongoing review process for the app (App ID: 6737148404), which has once again been escalated to the App Review Board—just days after the previous issue was finally resolved.
We submitted a new build on June 18 containing a standard feature update. The app entered "In Review" promptly, but after 3 days with no communication, it has now been escalated to the board again, likely. This pattern is deeply troubling.
What’s particularly alarming is that it appears the current reviewer lacks the necessary context or understanding of the app, and instead of engaging with us or taking ownership of the review, they’ve defaulted to escalating it without providing any rationale or feedback. This repeated hand-off to the board without accountability or explanation is effectively grinding our release process to a halt.
Based on past experience, we suspect we are now waiting for another board meeting early next week—which means yet another week lost to silence and uncertainty.
This is not a scalable or sustainable process. This is one of the top performing apps on visionOS, and yet every iteration—regardless of how minor—is delayed by escalations and inaction. These delays are damaging to our business, destabilizing to our user experience, and increasingly eroding our trust in the App Review process.
We urgently request:
Immediate clarity on the current review status
A direct line of communication with someone accountable for the review
An explanation as to why nearly every update requires board involvement
We’ve complied fully with all App Store guidelines. All standard support channels have already been exhausted without resolution.
This cycle must change. We are ready and willing to work collaboratively, but we need responsiveness and consistency from Apple in return.
App ID: 6737148404
We have received a message stating that during the account registration process or after creating an account, you provided Apple with fraudulent and/or false account information, documents, or other false statements about yourself or the applications you submitted. ”
May I ask which document or information has been identified as false information? We can provide an explanation for this
I’m experiencing a critical issue with my app’s review process under my developer account (App ID: 6744330283).
The app was initially approved and published, but starting with version 1.2 and later updates, every submission faces prolonged review times (over 1 week) only to be automatically rejected without clear justification.
I’ve resubmitted multiple times, confirmed compliance with guidelines, and even tested with minor changes—same result.
Meanwhile, a separate developer account of mine gets approvals within 24 hours for the same type of apps, suggesting an account-specific issue.
Actions Taken:
Appealed via the Resolution Center and App Review Board.
Communicated via email and even a Meet call with Apple Support, but was told my account has "no issues."
The app has real users and active IAPs, making this disruption unacceptable.
Next Steps:
I’m pursuing legal counsel in LA to escalate this, as the lack of transparency is harming my business.
Questions for the community:
Has anyone resolved a similar issue?
Are there hidden account flags or escalation paths beyond standard channels?
Any advice or shared experiences would be greatly appreciated.
How would one interpret guideline 5.4 VPN?
It states: "Apps offering VPN services may not sell, use, or disclose to third parties any data for any purpose, and must commit to this in their privacy policy"
Does that mean you cannot integrate Ad SDKs inside apps offering VPN functionality?
Or does this only apply VPN Traffic?
So using third party Ad SDKs like Admob is fine, as long you don't share any VPN traffic data? (e.g. Admob runs inside the App Process/UI, but doesn't run inside NEPacketTunnel)
We have a similar case (and couldn't get clarification from App Review so far)
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Tags:
App Review
Network Extension
AdSupport
AdAttributionKit
Hi everyone,
I’m relatively new to the App Store and currently facing a frustrating review situation. I’d appreciate any advice or insight.
Here’s the timeline:
June 6: I submitted version 1.0 of my app. It was approved the same day.
June 10: I submitted version 1.1 with a few important bug fixes. The app quickly moved from “Waiting for Review” to “In Review”, and stayed in that status for 6 full days, with no activity or feedback.
I submitted an expedited review request and contacted support. They replied that the review “started on June 12,” although App Store Connect shows In Review since June 10.
Based on advice from other developers, I assumed the app was stuck due to a rare issue. So, on June 16, I removed the submission and resubmitted the exact same version 1.1 — hoping this would reset the process.
Unfortunately, the app then stayed in “Waiting for Review” for more than 48 hours.
I wasn’t planning to cancel again, but I discovered a critical gameplay bug that had to be fixed. On June 18, I submitted a new build as version 1.2. It’s currently in “Waiting for Review”.
❓My questions:
Is there anything I might be doing wrong that’s causing these delays?
Could I be missing some required metadata or review notes?
Or is this normal behavior for new developer accounts?
I’d really appreciate any guidance — I just want to ensure I’m not overlooking something important.
Thanks in advance!
App ID: 6746811958
Dear Apple Review,
I submitted my app for review on June 11th, and it has remained in “Waiting for Review” status for the past 8 days without any updates or communication. As this is my first app submission, I was expecting the review process to follow the usual 24–48 hour timeframe, as publicly stated.
I’ve noticed that other apps are being reviewed and even updated multiple times in the meantime, which makes this prolonged delay particularly concerning.
I would greatly appreciate it if you could look into the status of my submission and provide any updates or guidance regarding the next steps.
Thank you for your time and support.
Best regards,
Hey All!
I keep receiving an email from Apple stating "You have a missing purpose string in your Info.plist" for the key "NSLocationAlwaysAndWhenInUseUsageDescription". The thing is, though, that we are setting that value within our build Info.plist. The data in that value is even reflected into the application after build, with the correct purpose string showing up when requesting location services.
We currently do our builds via Azure Devops CI/CD, where we use xcodebuild for this process. The archive also generates an Info.plist without the location key, so I tried manually inserting it before deployment. Also no luck.
Anyone else had this issue or know how to resolve it?
Snippet to show how the location key is currently set during build:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Application uses location data for accurate maps display</string>
</dict>
</plist>
Thanks!
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags:
App Store
App Review
Maps and Location
Hello Apple Support Team,
We are developing a macOS application that allows users to import and view PST files (Microsoft Outlook archives). These files contain a complex, proprietary format that requires specialized parsing libraries. To achieve this, we are using Aspose Email for Java, which is currently one of the few reliable libraries that support complete PST parsing across platforms.
Why we are using Java & Aspose
The Aspose Email Java library provides a comprehensive API to extract mail data (including metadata, attachments, and folder structure) from .pst files.
A native Swift or Objective-C alternative with full .pst parsing capability does not exist, which is why we opted for a Java-based helper module that runs in the background and communicates with the macOS app over a Unix domain socket.
How we bundle it
We package the AsposeEmail.jar and a custom JRE (Java Runtime Environment) created using jlink, tailored to run only our jar.
This entire setup (JAR + JRE) is bundled within the Contents/Resources directory of the macOS app, and we invoke the Java runtime using standard process launch APIs from Swift.
Problem during App Store Submission
When we archive the app and submit it to the App Store, the validation step raises an error:
ITMS-90284: Invalid Code Signing - The executable 'com.app.sample.appstore.pkg/Payload/Sample.app/Contents/Resources/custom-jre-universal/lib/cli ent/libjsig.dylib' must be signed with the certificate that is contained in the provisioning profile.
ITMS-90284: Invalid Code Signing - The executable 'com.app.aample.appstore.pkg/Payload/Sample.app/Contents/Resources/custom-jre-universal/lib/cli ent/libjvm.dylib' must be signed with the certificate that is contained in the provisioning profile.
When we attempt to code sign the custom JRE, especially the .dylib files inside, the runtime breaks. Java is unable to launch correctly and throws permission errors and execution failures.
Alternative we thought of (On-Demand Download)
To avoid the code signing issue, we decided to remove the JRE from the bundle and instead download it on demand when the user performs an action like "Import PST".
However, we realized this may violate the App Store Review Guideline 2.5.2:
Our use case, while not dynamically modifying features, does download and execute a Java runtime, which could be interpreted as executing new code post-installation.
How can we proceed?
We are looking for Apple’s guidance on the correct and compliant path forward:
Is there a recommended way to bundle and codesign a custom JRE so it is accepted by the App Store?
Is on-demand download of a custom runtime for a very specific parsing task permitted, assuming it doesn't modify app features but simply supports user-initiated operations?
We would greatly appreciate any guidance or best practices on how to handle this situation, particularly with respect to App Store compliance.
Regards,
Maaz Hussain
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags:
App Store
App Review
TestFlight
Code Signing
Can someone please guide me on the entire process of integrating ads in an IOS application using google's admob sdk? Not related to code but things related to Apple's privacy policy. Which options do need to select or specify in my app profile's privacy policy (identifier) section?
We submitted our app for review on June 10, and it entered the "In Review" status on June 12. As of today (June 17), we have not received any further updates or feedback.
Our customers are eagerly awaiting the release, and we’re becoming increasingly concerned about the delay.
We would greatly appreciate it if someone could take a look or let us know if any additional steps are required on our part.
Hi,
I have submitted my app for review since 13/06/2025. Today is 17/06 it still in Waiting for Review status.
Please help me look into this issue. We need to release it ASAP
AppName: 面试虫 AppleID: 6698863686
Thank you