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

安装MediaPipeTasksVision后SwiftUI预览崩溃求助

解决方案

1. 修复Pod架构兼容性问题

MediaPipeTasksVision默认可能未适配arm64模拟器架构,导致SwiftUI预览时出现加载错误。修改Podfile添加架构处理配置:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      # 为模拟器排除arm64架构
      config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64'
    end
  end
end

执行pod install重新安装依赖。

2. 直接在项目中排除模拟器arm64架构

如果Podfile配置无效,可在项目设置中直接调整:

  • 选中项目主Target,进入Build Settings
  • 搜索Excluded Architectures
  • 在Debug配置下,为Any iOS Simulator SDK添加arm64

3. 清理项目环境并重启Xcode

  • 按下Cmd+Shift+K清理项目编译文件
  • 删除DerivedData文件夹(路径:~/Library/Developer/Xcode/DerivedData)
  • 完全退出Xcode后重新打开,再尝试SwiftUI预览

4. 升级MediaPipeTasksVision版本

旧版本可能存在模拟器兼容bug,在Podfile中指定最新版本:

pod 'MediaPipeTasksVision', '~> 0.10.0' # 替换为当前官方最新版本号

执行pod update MediaPipeTasksVision完成升级

崩溃日志针对性排查

如果崩溃日志显示dyld加载失败(如找不到arm64架构库),优先按上述1、2步骤处理;若为符号缺失类错误,需检查Pod依赖是否完整安装,可尝试删除Pods文件夹后重新执行pod install。


内容的提问来源于stack exchange,提问作者t-kashima

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 20:02:02