uni-app ios 云打包自定义基座正常运行无报错,正式打包后安装显示白板,苹果11、13、6s及ipad均受影响
uni-app ios 云打包自定义基座正常运行无报错,正式打包后安装显示白板,苹果11、13、6s及ipad均受影响
操作步骤:
- 没有任何报错 自定义基座 正常运行
预期结果:
- 知道白板的原因 和解决白板的问题
实际结果:
- 没有任何报错 自定义基座 正常运行
bug描述:
- ios 云打包 自定义基座 正常运行 无报错 正式打包 安装后白板 苹果11 13 6s 和ipad 都显示白板
可以结贴了 终于找到原因了
if (process.env.NODE_ENV === ‘development’) {
/ development test data /
} else {
domain = window.location.host;
}
就因为这段代码导致了,自定义基座 正常,正式打包异常 .
自己挖的坑…
更多关于uni-app ios 云打包自定义基座正常运行无报错,正式打包后安装显示白板,苹果11、13、6s及ipad均受影响的实战教程也可以访问 https://www.itying.com/category-93-b0.html
自查找到问题就好
回复 DCloud_iOS_XHY: 有点运气 不然真不知道哪里写错了…
模拟器?
真机安装
全选看下
全部都选了
我觉得 是代码问题 我留下基本页面是正常的 但是我现在不知道哪个地方的代码错了 在基座是没报错的
回复 r***@ebixsolutions.com: 新建的简单工程,看是不是白屏
回复 FullStack: 新建的不是白板
回复 r***@ebixsolutions.com: 那就是代码有问题了,或者添加什么插件,导致白屏
回复 FullStack: 问题是 基座与打包不一致 没有报错显示 导致我无法进行调试…
回复 FullStack: 找到问题了 一个搞笑的问题
从描述来看,自定义基座运行正常但正式包白屏,这是iOS平台常见问题。可能原因及解决方案:
-
证书配置问题: 检查正式打包使用的证书是否正确配置了Associated Domains和App Transport Security权限。正式包会严格校验这些配置。
-
资源加载失败: 正式包资源路径与开发环境不同,检查以下配置:
- 确保manifest.json中"router"的"base"参数正确
- 静态资源使用绝对路径(/static/开头)
- iOS版本兼容性: 在manifest.json的"app-plus"下添加:
"ios": {
"UIWebView": false,
"WKWebView": true
}