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

App在模拟器运行崩溃报dyld`_dyld_debugger_notification,真机运行正常

排查步骤
  • 检查架构配置:模拟器运行的是x86_64(Intel Mac)或者arm64(Apple Silicon Mac)架构,真机仅为arm64架构,首先确认项目Excluded Architectures配置中没有错误排除模拟器对应的架构,所有引入的第三方依赖也需要同时支持模拟器架构。
  • 检查动态库签名配置:新版Xcode和macOS对模拟器运行的动态库签名要求有调整,确认所有嵌入的动态库、Framework的签名设置为Sign to Run Locally,不要用正式发布的证书签名模拟器版本的二进制文件。
  • 清理构建缓存:依次执行删除Xcode Derived Data目录、清理Xcode构建缓存(快捷键Command + Shift + K)、重置对应模拟器的内容和设置,排除旧构建缓存残留引发的异常。
  • 检查dyld相关路径配置:确认项目Runpath Search Paths配置里包含@executable_path/Frameworks,没有多余的无效路径配置。
常见解决方案
  • 如果是Apple Silicon Mac运行模拟器遇到该问题,可在项目的Build Settings中找到Excluded Architectures,给Debug模式的模拟器选项添加arm64架构,强制模拟器通过Rosetta转译以x86_64模式运行。
  • 若使用CocoaPods管理依赖,可在Podfile末尾添加以下配置,统一所有子项目的架构排除规则:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
    end
  end
end

添加后执行pod install重新生成项目文件即可生效。

  • 升级匹配的Xcode和模拟器版本:如果当前使用的是Beta版Xcode或者旧版模拟器,可升级到正式稳定版,规避系统级的dyld兼容问题。

内容的提问来源于stack exchange,提问作者Yazan Qaisi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 01:36:04