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

682 Posts
Sort by:
Post not yet marked as solved
2 Replies
5.6k Views
After the 2nd attempts to submit an app, this time the app was rejected due to metadata. It stated:We noticed that your screenshots do not sufficiently reflect your app in use.Do I need to submit multiple screenshots? I just submitted one screenshots each - the portrait mode of 5.5" iphone and the portrait mode of 12.9" ipad pro.
Posted
by
Post not yet marked as solved
13 Replies
14k Views
I had an app rejected with the following:Guideline 2.3 - Performance - Accurate MetadataWe were unable to install the app on iPad. The UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that the app will not install on an iPad .In the info.plist it is:<key>UIRequiredDeviceCapabilities</key><array><string>armv7</string></array>This is the same as all my other apps that have been approved. I can install it on an iPad.What should the UIRequiredDeviceCapabilities be?
Posted
by
Post not yet marked as solved
4 Replies
9.7k Views
I cannot find any way to reject\delete\remove build for an app that is in "waiting for review" state! even though I recieved an email from Apple saying that I have a missing information in the info file and they asked me to fix it and upload it again, I did the fix but I cannot find any button to replace the current build with new build!
Posted
by
Post not yet marked as solved
10 Replies
8.3k Views
Hello,Apple rejected my app saying "We found that your app is not appropriate for the App Store since it is designed specifically for Company Name¨The application allows access to internal collaborators and people in general.How can I solve this issue?
Posted
by
Post not yet marked as solved
97 Replies
79k Views
I used to submit games and they were reviewed within a week's time till mid-2018 but since September, my games keep going to "In Review" status and stay in that status for ever.I did try to cancel the submission and re-submit it, but every time, it goes to "In Review" within 24 hours and stays in same status for weeks. Its been at-least a month for 1 of my app and almost 3 weeks for another.App Id's : 1437438165 , 1435726513Any one else also facing similar issues?
Posted
by
Post not yet marked as solved
5 Replies
7.5k Views
I'm hoping someone can help me find the specific text (or something close enough) in a guideline that matches up to Apple's rejection. So far I've come up empty with my searches.Guideline 4.0 - DesignWe found that your app or app extension requires users to unlock app content using Local Authentication, which is not a permitted use of this framework.For context the app is related to mental health reporting by the user and part of the design spec was to provide as much privacy and security as possible. After login, when the user backgrounds the app I'm adding a modal that dismisses once the user authenticates with TouchID or FaceID (this option can be turned off if the user desires).It may be that I'm just missing the text but my particular use case doesn't seem particularily onerous and for the record this same app passed beta review once already today without this issue being presented. I've also used this technique in the recent past in another privacy concious app that was allowed in the app store.I've also asked the review team to point me to the text where it explicitly states this use is disallowed. If they respond I will update my post appropriately.
Posted
by
Post not yet marked as solved
19 Replies
27k Views
hii submitted app yesterday to review, This morning I was surprised that the application was rejected, Reason 4.3 Design: Spam.And I've introduced an application programmed by myself, and a unique design.This message I receivedGuideline 4.3 - DesignWe noticed that your app provides the same feature set as other apps submitted to the App Store; it simply varies in content or language, which is considered a form of spam.The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.what should I do ?
Posted
by
Post not yet marked as solved
8 Replies
5.9k Views
Hi, I have an app, (match 3 game) sinse 5-6 year on the store.. I recently perform 2 changes... Improve GUI to support iphoneX / new ipad resolution and add button (reward video to receive free game items) but apple reject my apps with this reason...(Guideline 2.3.1 - Performance) and not send more details... Is beacuse is a paid app and cannot have reward video on it ? ThanksCarl
Posted
by
Post not yet marked as solved
144 Replies
153k Views
i had upload new build(version 6.8.9) with application loader about 20 hours ago, and loader show success, but the new build 6.9.9 not show in app store connect activity list. when i reupload the version, loader show ERROR ITMS-90189, same build string build exist.how to fix this suitation? is there some bugs in app store connect?
Posted
by
Post not yet marked as solved
17 Replies
45k Views
Hello,Apple rejected my app due to below resune.Guideline 2.1 - Performance - App CompletenessWe discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 12.3.1 on Wi-Fi.Specifically, we were not able to log in due to an error.Next StepsTo resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.ResourcesFor information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.For a networking overview, please review About Networking.My live app ( version 1.4.1) is login with same credentials and test flight app (version 1.4.2) is also login with same credentials. So what is the issue with login from your end I can't understand. Can you please help me with that. I tried with iOS 12.3.1 with Wi-Fi.
Post not yet marked as solved
45 Replies
17k Views
I make the videos out of Adobe Premiere before (a year ago) and it worked fine but now nothing works.I've used these parameters listed here https://help.apple.com/app-store-connect/#/dev4e413fcb8After looking around people have problems with iMovie as well it's not an app thing. I'm stumpped.
Posted
by
Post not yet marked as solved
3 Replies
5.4k Views
Wanted to check if there's really a issue for a genuine company going to release a white label solution( with different branding, logo, look and feel) for their product using same apple store account, app template but with different bundle id?
Posted
by
Post not yet marked as solved
5 Replies
3.1k Views
We are going to transfer application from one developer to another. Our application uses Vendor ID (identifierForVendor) to determine and authorize a device. Question is: what happen after transfer the application to other account? Will remain the Vendor ID same or will change?
Posted
by
Post marked as Apple Recommended
66k Views
Hello,We contacted Apple Developer Support due to an automatic message we receive when trying to publish a new version of our appDear Developer, We identified one or more issues with a recent delivery for your app. Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in Idealys: applicationWillTerminate, ddSetLogLevel:, localTarget, newSocketQueueForConnectionFromAddress:onSocket:, setOrientation:animated:, socket:didConnectToHost:port:, socket:didReadPartialDataOfLength:tag:, socket:didReceiveTrust:completionHandler:, socket:didWritePartialDataOfLength:tag:, socket:shouldTimeoutReadWithTag:elapsed:bytesDone:, socket:shouldTimeoutWriteWithTag:elapsed:bytesDone:, socketDidCloseReadStream:, socketDidSecure:, terminateWithSuccess, webSocket:didReceiveMessage:, webSocketDidOpen: 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/ Best regards, The App Store TeamThe problem is we do not understand what the issue is even when reading your automatic message.How can we debug this ?How can we identify the source of the problem ?Do you have any idea of what the problem is ?What we tried :We tried to re-publish the application we currently have on your store (production) with different build number => App rejected with the same automatic message ;We tried to disable one by one every cordova plugin (see the list below) => App rejected with the same automatic message ;We tried to look for every reference listed in the automatic message using XCode and grep => We found none of those ;We tried to upgrade cordova-ios => App rejected with the same automatic message ;XCode version : 11.0MacOS version : 10.14.6Cordova-ios version : 4.5.5Ionic version : 1Best regards,
Posted
by
Post not yet marked as solved
9 Replies
4k Views
I have an App for years in App store now (iOS). This App required a Google Account authentication – so I have created an test Google Account for Apple Review Team. But now the Google Account displays "suspicious activity" – and I need to validate the login by mail (or phone number) – seems that cannot turned off in Google settings (tried everything) but the review team still cannot login.Two-Factor-Authentication is turned off.Access for third-party apps is on.How do you guys handle Google accounts logins with the review team?My updates for the app is now since a few month in pipeline because they cannot login.Would be nice to get any help.Thanks!
Posted
by
Post not yet marked as solved
2 Replies
923 Views
In WWDC standalone watch app talk, Apple mentioned that iPhone app is now optional.How do you submit a standalone watch app without the iPhone app?Have been asking in WatchKit forum and no answer for months. Thanks!
Posted
by
Post not yet marked as solved
10 Replies
2.3k Views
Hi,I have problem about Legal - Intellectual Property. I made lyrics app for IOS. I use Genius API which is totally free to use. I use that api and reach some datas about songs and singers after that I make simple request to genius.com to get songs lyrics for showing in my app. (that song lyrics link also get from genuis api). Everybody can reach that lyrics from website, I just want to make it more easy and simple but in return I get this:Your app includes third-party lyrics and/or sheet music without the necessary authorization. The use of third-party copyrighted materials requires documented evidence of your right to use such content in your app.So, how can I solve this issue? If I add some source from genius.com in my application, can solve it? (I can give a link or navigate to link etc.)Regards.
Posted
by
Post not yet marked as solved
1 Replies
776 Views
Hi Apple,we are developing a Video Doorbell App. The VoIP app receives a PushKit notification and report immediately the incoming call to CallKit framework, because we love the tightly integrated experience. However, if the user decide to answer a call, the app opens, a video preview (early media) captured by the doorbell camera is shown, and the conversation doesn't start automatically. This approach requires the user to explicitly accept/refuse a call in the App UI, or trigger other operations like turn on a light, open the door, etc.By doing this are we violating the community guidelines? Should an audio conversation always start accordingly? The app may be rejected? Thank you in advance.
Posted
by