uni-app appstore 5月份开始提交的ipa包有uiwebview问题
uni-app appstore 5月份开始提交的ipa包有uiwebview问题
详细问题描述
之前4月30日打包提交苹果商店的ipa包不会出现这个问题,但是基本上是同一个ipa包从5月份开始提交到苹果商店的话上传ipa就会直接失败,连构建版本都过不去,直接就提示UIWebView are no longer accepted,检查了项目里面没有使用uiWebView,插件也排查了下,还用uniapp的nvue示例项目,那个新闻示例打包提交到腾讯wetest测试了下,也一直是同样的问题,app模块确定没有勾选uiwebview,项目里面有地方用web-view不过使用的是uniapp的自带web-view组件,项目整体大部分是nvue页面,少部分vue页面
重现步骤
打包ipa包提交苹果商店或wetest ios预审,提示使用了uiwebview
附件
联系方式
qq:100291231
IDE版本号 | 编译模式 |
---|---|
2.6.11 | v3模式 |
更多关于uni-app appstore 5月份开始提交的ipa包有uiwebview问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
appstroe 反馈的全文是什么? 另外你把你的ipa 单独发我查查
更多关于uni-app appstore 5月份开始提交的ipa包有uiwebview问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我也有这个错误。
是我的hbuilderx的版本太旧了,更新成最新的重新打包可以了
根据您描述的情况,这确实是5月份苹果商店审核政策变化导致的问题。虽然您确认项目中没有直接使用UIWebView,但需要注意以下几点:
-
uni-app的web-view组件在iOS平台底层确实使用了WKWebView,但某些第三方SDK可能仍包含UIWebView引用
-
建议检查项目中使用的所有原生插件,特别是支付、统计类插件,很多第三方SDK仍未完全移除UIWebView依赖
-
可以使用以下命令检查ipa包中是否包含UIWebView引用:
grep -r "UIWebView" Payload/YourApp.app/
- 临时解决方案:在manifest.json中添加如下配置:
"ios" : {
"UIWebView" : false
}