App Review

RSS for tag

Understand the technical and content review process for submitting apps to the App Store.

App Review Documentation

Post

Replies

Boosts

Views

Activity

error ITMS-90535 How do I fix CFBundleExecutable key?
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!
4
0
5.2k
Jan ’16
Upload new binary for In-App Purchase(s) review?
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?
11
1
16k
Feb ’16
My simulator screen shot sizes don't match new submission sizes
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. 😟
5
1
9.2k
Aug ’16
The archived version number is showing up different than the one in xCode
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
4
0
16k
Sep ’16
Can not link IAP items with the new build
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
5
0
977
Oct ’16
Unable to accept new developer program license agreement
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.
42
1
77k
Apr ’17
application-identifier error when submitting re-signed app
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.
3
0
1.8k
Apr ’17
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
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
85
0
36k
May ’17
4.3 Design Spam (Suggestion for Apple)
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é
27
1
22k
Aug ’17
Guideline 4.3 - Design - Spam
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
3
0
5.7k
Aug ’17
What are UIRequiredDeviceCapabilities for iPad?
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?
13
0
15k
Mar ’18
Apps "In Review" for long time
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?
107
2
81k
Oct ’18
Rejection - Design 4.0 - Preamble
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.
5
1
7.8k
Nov ’18