4.4+打出的包在ios上架后ios15白屏 uni-app
4.4+打出的包在ios上架后ios15白屏 uni-app
3 回复
你好,请问有IOS企业证书吗
这个白屏问题通常是由于iOS15系统对WKWebView的兼容性问题导致的。以下是几种可能的解决方案:
- 检查manifest.json配置: 确保在"app-plus"->"ios"节点下添加了以下配置:
"webView": "WKWebView",
"limitWebkitVersion": true
-
更新HBuilderX版本: 确保使用的是HBuilderX 3.4.4+的最新版本,旧版本可能存在兼容性问题。
-
检查JS语法: iOS15对JS语法要求更严格,确保没有使用ES6+的语法特性,或者配置了正确的babel转译。
-
尝试添加WKWebView配置: 在App.vue的onLaunch中添加:
plus.navigator.setFullscreen(false);
plus.webview.currentWebview().setStyle({webviewBGColor: '#FFFFFF'});