You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS 17.4系统iPad/iPhone应用启动崩溃问题求助

iOS 17.4设备应用启动崩溃(FIRDLJavaScriptExecutor相关)

问题详情

iOS 17.4系统的iPad/iPhone上安装应用后,每次启动必崩溃,崩溃栈指向FIRDLJavaScriptExecutor文件。已将Firebase Pods更新至最新版本,问题仍未解决。

错误截图:
错误截图

可行排查方案

  • 核对Firebase动态链接配置:FIRDLJavaScriptExecutor属于Firebase Dynamic Links模块,先确认后台Dynamic Links的URL前缀、关联域名已正确配置到Xcode的Associated Domains中,格式为applinks:你的域名。
  • 彻底清理重建项目:
    1. 终端执行pod deintegrate移除现有Pods依赖
    2. 删除项目目录下的Podfile.lock文件
    3. 重新执行pod install安装依赖
    4. Xcode中按Command+Shift+K清理缓存,再重新编译运行
  • 锁定兼容版本测试:部分Firebase版本与iOS 17.4存在适配问题,可尝试在Podfile中指定Dynamic Links的特定版本,比如:
    pod 'Firebase/DynamicLinks', '10.17.0'
    
    执行pod update后重新测试
  • 排查启动阶段API调用:检查应用启动逻辑,是否过早调用了Firebase Dynamic Links相关API,导致JavaScript执行环境未初始化完成就触发崩溃。
  • 分析完整崩溃日志:通过Xcode Organizer导出完整崩溃日志,查看更多堆栈细节,定位到具体触发崩溃的代码逻辑,比如Deep Link处理环节是否存在异常。

内容的提问来源于stack exchange,提问作者Harsh Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 14:05:00