Discover Issues, Share Solutions.

Xcode配置权限说明解决ITMS-91053

How to resolve App Store Review Error: Itms 91053 Missing Api Declaration

The new Apple App Store review guidelines came into effect on May 1, 2024. If you encounter the following errors during submission for review: ITMS-91053: Missing API declaration - Your app’s code in the APP NAME file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryUserDefaults. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
Apple Reject

Apple Review Reject: Guideline 5 - Legal

Guideline 5 - Legal As you may know, the Chinese government has been tightening regulations associated with deep synthesis technologies (DST) and generative AI services, including ChatGPT. DST must fulfill permitting requirements to operate in China, including securing a license from the Ministry of Industry and Information Technology (MIIT) if the services are provided while connected to the Internet. Based on our review, your app appears to be associated with ChatGPT, which does not have requisite permits to operate in China. Specifically, your app’s metadata includes the following references to ChatGPT and/or OpenAI: ChatGPT, GPT.
Apple Reject

Apple AppStore Rejection Guideline 4.0 - Design

####Reason for Rejection (Mac App): Guideline 4.0 - Design We noticed an issue with your app’s user interface that contributes to a lower-quality user experience than App Store users expect. Specifically, we found that when the user closes the main application window there is no menu item to re-open it. ####Analysis of the Reasons: In a single-window Mac application, after the user clicks the red close ‘x’ button in the upper-left corner of the window, the program’s main window does close, but the program process doesn’t fully terminate. At this point, you can still see the window menu for the closed application in the upper-left corner of the screen. The issue lies here, as Apple requires that in such a situation, there must be a menu item in this window menu that allows for the application to be relaunched (the specific location within the menu isn’t rigidly specified, but it is typically placed under the ‘Window’ menu item for better alignment).
Reject

How to resolve iOS review ERROR ITMS-90096

ERROR ITMS-90096: Your binary is not optimized for iPhone 5 ERROR ITMS-90096: “Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the Info.plist under UILaunchImages with a UILaunchImageSize value set to {320, 568}. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images. Learn more about iPhone 5 support and app launch images by reviewing the ‘iOS Human Interface Guidelines’ at https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen."