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

今天在App Store Connect 上构建的新版本上传后找不到,connect软件收到信息 二进制文件无效,并且未收到提示邮件;App Store Connect也找不到构建的版本,急不可耐的,直接想骂娘了……

二进制文件无效可能的缘由:

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

这个是我遇到的问题,我用了语音识别功能使用权限,需要在info.plist做配置:

最后:在info.plist文件里添加了两个键值Privacy - Microphone Usage Description、Privacy - Speech Recognition Usage Description

二. 使用私有APIIDFA

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

grep -r lockcomplete .

三. scheme设置

scheme设置:Product ---->Scheme---->editScheme,然后把最后两项都改为release

四. app图标修改相关

尺寸、大小等,检查检查就可以了。

五. UIWebView等废弃API

打开终端,cd到项目根目录。
执行以下命令,就能看到哪些文件内还在有UIWebview的踪迹。

 grep -r UIWebView .


六: 在提审时如何做不会问出口合规问题?

tip: 在提审时如何做不会问出口合规问题?

还有另外一个:Info.plist中增加一项:
ITSAppUsesNonExemptEncryptionfasle,如下,
增加了下面项后,在提审时就不会问出口合规的问题了。

<key>ITSAppUsesNonExemptEncryption</key>

<false/>

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容