App Store Connect 上构建的新版本上传后找不到,二进制文件无效

上传了新版本,收到信息 二进制文件无效 。但是在AppStoreConnect看不到,并且未收到提示邮件。

这是我收到的仅有的提示信息
在这里插入图片描述

一. 项目中使用了系统某些权限(相机,相册,麦克风等),但是在info.plist中没有添加

这个是我遇到的问题,代码使用权限,需要在info.plist做配置
注意红框
权限都要弹框提示,隐私数据对应key值提示语必须说出指明用途,否则上线会被拒绝
参考链接1 这位帖主提醒我检测权限
参考链接2 这位贴主告诉我得配置提示语

在这里插入图片描述 在这里插入图片描述
左边为加了提示语后的正确权限请求框

二. 使用私有API或IDFA

1、 cd 到你的工程目录
2、使用全局搜索命令(注意最后要加一个点)

grep -r lockcomplete .

参考链接1 提示可能原因和检测方式
参考链接2 检测私有方法
参考链接3 检测私有方法

三. scheme设置

Product ---->Scheme---->editScheme,然后把最后两项都改为release
在这里插入图片描述

四. app图标修改相关

参考链接

五. UIWebView等废弃API

在项目中全局搜索

猜你喜欢

转载自blog.csdn.net/hzhnzmyz/article/details/114931053