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
Possible reasons for invalid binary file:
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.
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
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
4. App icon modification related
Five. UIWebView and other obsolete APIs
Search globally in the project