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

在Xcode 14.3运行React Native代码时遇'AcuantImagePreparation'模块缺失问题

解决Xcode 14.3中React Native项目报错"No such module 'AcuantImagePreparation'"
  • 先确认Acuant相关依赖安装状态

    • 打开package.json,检查是否包含Acuant的RN插件(比如react-native-acuant-sdk),版本与当前RN版本是否适配
    • 进入node_modules对应插件目录,查看ios文件夹下是否存在AcuantImagePreparation相关的framework或源码文件,若缺失则说明依赖未安装完整
  • 调整Podfile配置

    • 确保Podfile中添加了Acuant插件的pod引用,示例:
      pod 'AcuantImagePreparation', :path => '../node_modules/react-native-acuant-sdk/ios'
      
    • 若插件要求使用framework,在Podfile开头添加(Xcode14.3建议搭配静态链接避免动态库问题):
      use_frameworks! :linkage => :static
      
  • 清理Xcode缓存与构建产物

    • 关闭Xcode,执行命令删除DerivedData:
      rm -rf ~/Library/Developer/Xcode/DerivedData
      
    • 重新打开项目后,按⇧⌘K或选择Product > Clean Build Folder清理构建文件夹
  • 检查Xcode项目路径配置

    • 必须打开ios目录下的.xcworkspace文件(不要打开.xcodeproj)
    • 进入项目Build Settings,搜索Framework Search Paths,添加Acuant插件ios目录路径,示例:
      $(SRCROOT)/../node_modules/react-native-acuant-sdk/ios
      
    • 在Header Search Paths中添加相同路径,并勾选recursive选项
  • 重新执行Pod安装

    • 进入ios目录,依次执行:
      pod deintegrate
      pod install --repo-update
      
    • 安装完成后重启Xcode再运行项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 01:19:58