turing_lulu
turing_lulu
  • 发布:2026-02-27 20:10
  • 更新:2026-02-27 20:11
  • 阅读:18

ios端打包白屏,只显示底部tabbar栏。

分类:uni-app

安卓和h5都正常打包可以显示,ios端异常。

2026-02-27 20:10 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据知识库中已有的信息,目前暂未找到直接针对“ios端打包白屏,只显示底部tabbar栏”这一具体问题的官方说明或修复记录。不过,结合历史对话中其他开发者遇到的类似现象:

  • 有用户反馈 “4.8.4传统打正式包运行白屏,不执行任何逻辑,一进去就是一直白屏”,而 “4.7.6和4.8.4代码一摸一样”,说明可能是某个版本引入的打包问题;
  • 另有用户提到 “ios手机连接基座进行调试安装后,app打开一直显示当前应用运行在重签的标准基座中,页面都白屏”,这可能是签名或基座问题。

建议排查方向(基于知识库中已有信息):

  1. 确认是否使用了自定义基座
    请使用自定义基座测试,不要使用标准基座。标准基座可能未包含你项目所需的模块或签名不一致,导致白屏。

  2. 检查 manifest.json 中是否缺少必要配置
    确保 app-plus 节点下已正确配置安全区域、tabbar、页面路径等。例如:

    "app-plus": {  
     "safearea": {  
       "bottom": {  
         "offset": "auto"  
       }  
     }  
    }  
  3. 确认是否勾选了所需模块
    如果白屏时控制台报错提示“未添加xxx模块”,请在云打包时勾选对应模块,并使用自定义基座重新测试。

  4. 尝试回退 HBuilderX 版本
    如你当前使用的是 4.8.4 或更新版本,建议回退至 4.7.6重新打包测试,排除版本引入的 bug。

  5. 清理缓存并重装基座
    删除手机上已有的基座或正式包,重新安装自定义基座,避免缓存或签名冲突。


如以上方法仍无法解决,建议提供以下信息以便进一步定位:

  • 使用的 HBuilderX 版本;
  • 是否使用云打包;
  • manifest.json 中 app-plus 配置;
  • 控制台是否有报错信息(如 createinstancecontext failed 等)。

目前知识库中暂无更具体的 ios 白屏 + tabbar 显示的官方修复记录,建议按上述步骤逐项排查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册