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

679 Posts
Sort by:
Post not yet marked as solved
12 Replies
45k Views
I would remove an app I created this in Prepare for Submission, but does not appear the option to delete the app.VisibleMore > About this app and More > View on app storeHow do I delete the application Prepare for Submission?
Posted
by
Post not yet marked as solved
17 Replies
6k Views
My app has previously been approved twice with no isses. This last update I get the following8.5 - Apps may not use protected third party material such as trademarks, copyrights, patents or violate 3rd party terms of use. Authorization to use such material must be provided upon request 8.5 Details Your app includes content or features that resemble one or multiple third-party mark(s) without the necessary authorization. - Album cover artMy app is a MEDIA PLAYER . . . . is cover art suddenly illegal? Either the songs are owned by the user or they're streaming from Apple Music AND I provide a link to purchase any songs they don't own in accordance with the Search API TOSThis is my first app and I'm having a hard time understanding the arbitrary nature of this process. There are hundreds, probably thousands, of media apps in the store with cover art in the screenshots.
Posted
by
Post not yet marked as solved
4 Replies
4.8k Views
When I submit my code to TestFlight, I am getting an error as ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. The bundle at..... does not contain a bundle executable. If this is intentional, please consider removing the CFBundleExecutable Key from its info.plist and using a CFBundlePackageType of BNDL. If this is a third party....I have tried locating the info.plist file using xcode, but I do not see what field I need to change in order to fix this problem. I see that this is a common error code in all forums, but none of the sites I have seen, have a clear procedure. Please help!
Posted
by
Post not yet marked as solved
11 Replies
15k Views
Hello,I got the following message the second time. I dont know what to do.My app is reviewed and live, but my in app purchases are rejected. I read the message and was wondering about that. This did not happend with my non subscription iaps. I submitted a new "fake" binary with new version and in app purchases again.My app is reviewed and live with new version. My purchases not. I got this message again.We have begun the review of your In-App Purchase(s) but aren't able to continue because your submitted In-App Purchase(s) indicate a change of business model for your app. Therefore, we need to verify the implementation of your submitted In-App Purchase(s) in the app to ensure your app, and its In-App Purchase(s), are in compliance with the App Store Review Guidelines.Specifically, you have submitted auto-renewing subscriptions for review.Please upload a new binary for review and resubmit your In-App Purchase(s) with the binary so that we can continue the review.What to do?
Posted
by
Post marked as solved
6 Replies
28k Views
I am preparing to submit an app for the very first time.Why is the default version number 1.0? Doesn't that 0 get truncated? Would it be better if I changed the version number to 1? Would it make a difference?
Posted
by
Post not yet marked as solved
1 Replies
708 Views
ERROR: ERROR ITMS-90259: "Bad Bundle Executable. You must include a valid CFBundleExecutable key in your bundle's information property list file." I'm not sure which file is my executable, is there some kind of tag or name I should be looking for?
Posted
by
Post not yet marked as solved
5 Replies
8.7k Views
So the new required screenshot sizes when submitting to iTunes (per their new Simplified Screenshot Submission Process) appear to be 1242x2208 (iphone) and 2048x2732 (ipad).But I cannot find a simulator in my Xcode that creates these sizes. I have to use iPad Air and iPhone 6 Plus to take screenshots, then open them in photoshop and resize them, but the resized versions are 1 pixel off the required sizes so then I have to modify them slightly.Thanks Apple, for adding another 3 steps to an already ridiculously long submission process (compared to Android, that is).Am I just missing the correct simulators? What simulators will create these screen shots so that I dont have to go thru this lengthy process each time? I have over 100 apps on the app store so adding 3 more steps makes a HUGE difference when we release new code. 😟
Posted
by
Post marked as solved
5 Replies
2.6k Views
I am building an iPhone app, it's a General mobile food ordering app. Is it mandatory that this app has to run on an iPad also? Can we build an app for iPhone only?
Posted
by
Post marked as solved
4 Replies
15k Views
So I am trying to update my app and I changed my version number from 1.0 to 1.1 and updated my build number to match. Even though the version number appears different in the xCode screen, I archive the app, and it shows that my version number is still 1.0. Then if I try to upload the app to the app store it says that it can't be uploaded because it has the same version and build as the existing app. Has anyone had this problem or does anyone know any possible fixes to this problem? thanks
Posted
by
Post not yet marked as solved
5 Replies
903 Views
Dear fellow developers,We have finished the implementation of the new subscription model in one of our apps and submitted the app and the new IAP items for app review. A few days later the app build got approved but the IAP items got rejected with the note below:We have begun the review of your In-App Purchase(s) but aren't able to continue because your submitted In-App Purchase(s) indicate a change of business model for your app. Therefore, we need to verify the implementation of your submitted In-App Purchase(s) in the app to ensure your app, and its In-App Purchase(s), are in compliance with the App Store Review Guidelines.Please upload a new binary for review and resubmit your In-App Purchase(s) with the binary so that we can continue the review.At that time that made sense and we have tried submitting a new build and link the new IAP items with it. To our surprise, we realized that the IAP items can only be linked with a new build when they are in "Ready To Submit" status. As our IAP items now had "Developer Action Needed" status, iTunes Connect does not allow us to link the IAP items anymore, and yet the app review team asks us to do so.We are exchanging emails with the support team for three weeks but they are unable to help at all. Is there anything that can be done aside from creating new IAP items with new product ids and messing up our cross platform IAP scheme? Any help would be much appreciated.Thanks in advance.Best,Burc
Posted
by
Post marked as solved
10 Replies
4.2k Views
We are in an app review loop trying to get an in-app purchase approved with this message (below)However, we did what they said and resubmitted a binary (essentially the same binary we submitted before but witha new build number), but then the in-app purchase is rejected for the same reason, with no additional explanation.Is there a way to escalate this and talk to someone to figure what is going on? This is for a pre-existing app in the app store, not a new app.In-App Purchase - New Business ModelWe have begun the review of your in-app purchase but aren't able to continue because your submitted in-app purchases indicates a change of business model for your app. Therefore, we need to verify the implementation of your submitted in-app purchases in the app to ensure your app, and its in-app purchases, are in compliance with the App Store Review Guidelines.Next StepsPlease upload a new binary for review and resubmit your in-app purchase(s) with the binary so that we can continue the review.
Posted
by
Post not yet marked as solved
4 Replies
24k Views
I've been having trouble uploading my app to the app store using application loader.It accepts the app to start with, but 5 minutes after submitting, I get an email saying:Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.However, my info.plist has this key in it<key>NSPhotoLibraryUsageDescription</key><string>$(PRODUCT_NAME) uses photos</string>Can anybody explain why this isn't working?
Posted
by
Post not yet marked as solved
41 Replies
75k Views
Hello,This is crazy. I just wanted to update my app, but I need to accept the apple developer program licence agreement:The updated Apple Developer Program License Agreement needs to be reviewed.In order to update your existing apps and submit new apps to the App Store, the user with the Legal role (Team Agent) must review and accept the updated agreement in their account on the developer website.Yes, I searched the forum. No, I do not have to accept anything in itunes connect (banking, contratcs..) - there is a master agreement still active. Nothing to add there. I have a red banner in my account and I can review the agreement. But there is nothing in the agreement or below to say: "Yes, I accept it"What is the problem?Many thanks to the community.
Posted
by
Post not yet marked as solved
3 Replies
1.7k Views
We have an app that was provided to us by a third-party developer. I do not have access to the source code or the xcodeproj file for this app. I have re-signed the app, using the iResign utility, with a distribution certificate and an App Store provisioning profile that I created in our developer account. I extracted the entitlements.plist file from the app using codesign, and updated it, replacing the third-party developer's Team ID and bundle ID, and assigned it an bundle ID that is from an App ID that I also created in the developer portal. Our team ID is "12A345BCDE", and the bundle ID value is "com.myiosapp". The iResign process is successful. I have the "Change ID" box checked on iResign, with the new bundle ID value provided in the field.When I submit the app using Application Loader, I get multiple instances of this error:ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that arenot supported on iOS. Specifically, value '12A345BCDE.com.myiosapp' for key 'application-identifier' in'Payload/myiosapp.app/Frameworks/KeychainItemWrapper.framework/KeychainItemWrapper'is not supported. This value should be a string starting with your TEAMID, followed by a dot '.', followed by the bundle identifier."The application-identifier value actually is our TeamID, followed by a dot, followed by the bundle identifier. I can't figure out why it's unhappy with that value, or how to fix it. Any help would be much appreciated.
Posted
by
Post not yet marked as solved
85 Replies
36k Views
I got this message from Apple without a reason. What does it means?We have determined that your Apple Developer Program membership, or another membership associated with your developer account, has been used for dishonest or fraudulent activity. This is prohibited by Section 3.2(f) of the Apple Developer Program License Agreement:"You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, B2B Program, or the Program.”As a result of this activity, you are no longer able to submit updates.Continuing to engage in dishonest or fraudulent acts may result in the removal of your apps from the App Store and termination of your Apple Developer Program membership and all associated memberships.This letter is not intended to be a complete statement of the facts regarding this matter, and nothing in this letter should be construed as a waiver of any rights or remedies Apple may have, all of which are hereby reservedBest regards,App Store Review
Posted
by
Post not yet marked as solved
27 Replies
21k Views
Hello, I would like to make an appeal on behalf of small businesses around the world.My name is André, I'm a developer and an entrepreneur.When Apple was created its biggest mission was to bring technology to everyone. I'm in love with this ideology. Technology for all in an easy and usual way.Many development companies work hard to generate jobs, move their country's economy, realize dreams, and bring quality technology to users.Currently I received a call from Simone, from Apple's review team (case: 1769784) - she was very caring, polite and professional.Simone told me that my applications are outside of Apple's guidelines, my case is item 4.3 Design Spam. She suggested that I create a container application to solve the problem.As I accepted being an Apple developer I should suit the guidelines. However, it is a guideline that goes against information democracy. Brands do not want to share spaces with competitors. Example is Apple itself. Apple has concept stores around the world that only sell Apple products. Because Apple does not want to mingle with competitors. Our customers do not either. They want to have the same feature, the same template, but they want the app with the logo and the colors of it. Same as Apple. We could have a single mobile device and the user chooses which operating system to use. It would be much easier for all users. But you would never accept that. They would not accept because no one accepts. Because each company owns its brand to be able to work. This is called democracy.I have read in forums (https://forums.developer.apple.com/message/240376#240376) and websites (https://www.reddit.com/r/iosdev/comments/6g9jf2/changes_to_app_store_review_guidelines_leave_me/) that developers and companies Are upset with Apple and because of item 4.3, and I'm sorry, this item is nonsense. What is the problem of a development company creating an application with great features and selling to companies that have similar services and can not afford an exclusive application. The cost of development gets lower and everyone can have an application. The company is happy that it can release its application to its customers, the developer is happy because it is democratizing the technology and generating jobs and Apple wins even more users. Please do not be the new dictators.Our company develops applications for supermarkets and everyone loves them. You receive every day the offers from the market that you are a customer. Have health tips. Shopping list. You can share offers with friends. Get reminders about hot pie that just came out. Is not cool? The user relates to the brand you already know for years. Unlike a container application that the user does not yet know and needs to configure to choose which market he wants to receive information about. With the exclusive application and already installed and already has advantages. It is very cool.Let users choose what is good or not good for them. The fact that the User has the right to delete an application from his device, ie "information democracy". Let the users exercise this democracy.Let companies grow, an idea, create an exclusive plan for development companies that want to make similar applications available to the same industry and cover it. We only pay 99 dollars a year. For example: my company would pay $ 499 to have this account - "Apple Developer Business"."You may face a mistake as a ******** to be forgotten, or as a result that points a new direction."Steve JobsThank you.André
Posted
by
Post not yet marked as solved
3 Replies
5.4k Views
apple Rejected my app , And send me this letter :Guideline 4.3 - Design - SpamWe noticed that your app provides the same feature set as many of the other apps you've submitted to the App Store; it simply varies in content or language, which is considered a form of spam.The following apps were found to provide different content but are identical in functionality:drift starsNext StepsWhen creating multiple apps where content is the only varying element, you should offer a single app to deliver differing content to customers. Alternatively, you may consider creating a web app, which looks and behaves similar to a native app when the customer adds it to their Home screen. Refer to the Configuring Web Applications section of the Safari Web Content Guide for more information.please help me
Posted
by
Post not yet marked as solved
39 Replies
26k Views
Hi all... I have an update to an app that has been stuck "In Review" for nearly 7 days now. No feedback, nothing. Just waiting. I had just updated this app in early August and it got through the review process in less than 24 hours.The app only has minor bug fixes in it.Anyone else seeing long review times right now? Or am I alone in this?
Posted
by
Post not yet marked as solved
3 Replies
4.8k Views
Hi, I am trying to distribute my app to appstore from xcode 9.2 and MacOS version 10.13.2 High Sierra. After archiving I receive an message saying distribution failed with errors. My error details are shown below,----------------------------------------------------------------------iTunes Store Operation Failed Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 10.0.iTunes Store Operation FailedMissing required icon file. The bundle does not contain an app icon for iPad of exactly '167x167' pixels, in .png format for iOS versions supporting iPad Pro.iTunes Store Operation FailedMissing required icon file. The bundle does not contain an app icon for iPad of exactly '152x152' pixels, in .png format for iOS versions >= 10.0.------------------------------------------------------------------------List of ways I tried to resolve this issue,1. replaced all the icon with flat icons without transperancy/alpha layers.2. Renamed the icons as uniformly as needed.3. Updated cocoapods4. Tried to run some command in terminal which removes the error but the app never gets uploaded to app store. Some people in Stackoverflow say that this is bug in High Sierra, still not sure what is causing the issue. Been trying to resolve this for weeks now 😟
Posted
by