The new version built on App Store Connect cannot be found after uploading, the binary file is invalid

A new version has been uploaded, and the received information binary file is invalid. But I can't see it in AppStoreConnect, and I haven't received the notification email.

This is the only message I received
Insert picture description here

1. Some system permissions (camera, photo album, microphone, etc.) are used in the project, but they are not added in info.plist

This is a problem I encountered. Code usage permissions need to be configured in info.plist.
Pay attention to the red box
All pop-up prompts must be displayed. The private data corresponding to the key value prompt must indicate the purpose, otherwise the online will be rejected.
Refer to this post. The master reminded me to check the permission
reference link 2 The poster told me that I must configure the prompt

Insert picture description here Insert picture description here
On the left is the correct permission request box after adding the prompt

2. Use private API or IDFA

1. cd to your project directory
2. Use the global search command (note that you need to add a dot at the end)

grep -r lockcomplete .

Reference link 1 Prompt possible reason and detection method
reference link 2 Detect private method
reference link 3 Detect private method

3. Scheme setting

Product ---->Scheme---->editScheme, and then change the last two items to release
Insert picture description here

4. App icon modification related

Reference link

Five. UIWebView and other obsolete APIs

Search globally in the project

Guess you like

Origin blog.csdn.net/hzhnzmyz/article/details/114931053
Recommended