Mac版本Unity Build Xcode 打包上传AppStore 报错90809问题

Unity打包上传AppStore错误90809

AppStore错误提示

Dear Developer,

ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).

Best regards,
The App Store Team

90809错误说明

关于这个90809的错误,自2020年开始每次上传AppStore包,苹果都会发邮件说明,已经上架的App允许到2020年12月更改,未上架的App自2020年4月后就不能通过审核。

造成这个错误的原因也不唯一,有的是因为接入使用UIWebView的SDK,有的是因为Unity版本导致。博主这边已经确定与SDK无关,确认是Unity2018.3.14版本导致这个问题。在网上查找解决方案的过程中,也看到了有大神更改Unity Build 出的IOS 类库解决这个问题,但是有一点弊端。博主这边选择的是更换Unity版本。并且在Unity官网查看更新说明,已确定2018.4.10 与 2019.2.7f2 两个版本已经修复这个问题。

Mac版本Unity Build Xcode 打包上传AppStore 报错90809问题
也有遇到同样问题的人说亲测过个别版本也可以,我这边在Unity官网上的更新日志上没有看到相关内容,所以为了保险还是选择的有相关说明的版本。

下面附上不想更换版本的解决方案链接
转载:https://www.colabug.com/2020/0113/6839873/amp/