ios审核遇到的一些问题
app上传成功之后,收到邮件,提示:ERROR ITMS-90717: “Invalid App Store Icon. The App Store Icon in the asset catalog in 'xxx.app' can’t be transparent nor contain an alpha channel.”
解决方法:
步骤:1、先把png格式的图片导出成jpg格式。(具体做法:双击图片打开,在菜单栏里选择文件下拉列表里面的导出,如下图,格式选择JPEG,然后存储,图片就变成了jpg格式)
2、再把jpg格式的图片导出成png格式。(具体做法:双击图片打开,在菜单栏里选择文件下拉列表里面的导出,格式选择PNG,然后存储,图片就变成了png格式,并且去掉了alpha)
3、将这个新导出png图片上传到项目中,重新打包上传到APPstore就好了
app上传成功之后,收到邮件,提示:ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted
苹果不再接受包含UIWebView API的APP了,那么我们就要剔除UIWebView.
1、全局搜索UIWebView,替换为WKWebView。
AFNetworking 中使用了 “ UIWebView+AFNetworking”,因项目中没用到这个,所以直接将其移除并屏蔽头文件。
2. 那么接下来就是你搜不到的静态库了。。。
打开终端 输入命令
$ grep -r UIWebView .
This app has attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSLocationWhenInUseUsageDescription key with a string value explaining to the user how the app uses this data.
需要增加定位权限描述,Privacy - Location When In Use Usage Description,值“APP需要用到定位,以获取您的位置”
参考地址:
https://www.jianshu.com/p/9eb8bad6b0c3
https://www.jianshu.com/p/3d8f124e5b50
https://www.pianshen.com/article/40671186525/
https://blog.csdn.net/csdn2314/article/details/88898951