bug、工程配置、审核遇到的问题

ios审核遇到的一些问题

2020-09-27  本文已影响0人  红红宝宝

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

上一篇下一篇

猜你喜欢

热点阅读