uni-app ios 云打包自定义基座正常运行无报错,正式打包后安装显示白板,苹果11、13、6s及ipad均受影响

uni-app ios 云打包自定义基座正常运行无报错,正式打包后安装显示白板,苹果11、13、6s及ipad均受影响

操作步骤:

  • 没有任何报错 自定义基座 正常运行

预期结果:

  • 知道白板的原因 和解决白板的问题

实际结果:

  • 没有任何报错 自定义基座 正常运行

bug描述:

  • ios 云打包 自定义基座 正常运行 无报错 正式打包 安装后白板 苹果11 13 6s 和ipad 都显示白板
14 回复

可以结贴了 终于找到原因了 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平台常见问题。可能原因及解决方案:

  1. 证书配置问题: 检查正式打包使用的证书是否正确配置了Associated Domains和App Transport Security权限。正式包会严格校验这些配置。

  2. 资源加载失败: 正式包资源路径与开发环境不同,检查以下配置:

  • 确保manifest.json中"router"的"base"参数正确
  • 静态资源使用绝对路径(/static/开头)
  1. iOS版本兼容性: 在manifest.json的"app-plus"下添加:
"ios": {
  "UIWebView": false,
  "WKWebView": true
}
回到顶部