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

React Native集成Twilio官方语音SDK构建失败:多命令冲突错误

React Native集成Twilio语音通话包iOS构建错误解决方法

你在React Native项目中集成Twilio官方语音通话包时,iOS模拟器构建出现重复生成TwilioVoice.framework的错误,具体报错信息如下:

Multiple commands produce '/Users/UserName/Library/Developer/Xcode/DerivedData/projectName-ejkeyxidrdwrgyctzidcxyrfemfc/Build/Products/Debug-iphonesimulator/projectName.app/Frameworks/TwilioVoice.framework'

Target 'projectName' (project 'projectName') has copy command from '/Users/mdjavedakhtar/Library/Developer/Xcode/DerivedData/projectName-ejkeyxidrdwrgyctzidcxyrfemfc/SourcePackages/artifacts/twilio-voice-ios/TwilioVoice/TwilioVoice.xcframework/ios-arm64_x86_64-simulator/TwilioVoice.framework' to '/Users/mdjavedakhtar/Library/Developer/Xcode/DerivedData/projectName-ejkeyxidrdwrgyctzidcxyrfemfc/Build/Products/Debug-iphonesimulator/baa.app/Frameworks/TwilioVoice.framework'

That command depends on command in Target 'projectName' (project 'projectName'): script phase “[CP] Embed Pods Frameworks”

以下是可行的解决步骤:

  • 检查Xcode项目构建阶段:打开iOS项目的.xcworkspace,进入项目target的Build Phases标签,查看Copy Files和[CP] Embed Pods Frameworks两个阶段。如果Copy Files里存在TwilioVoice.framework的拷贝条目,直接删除该条目。
  • 清理CocoaPods并重新安装:
    1. 执行命令清理Pods相关文件:
      pod deintegrate
      rm -rf Podfile.lock
      rm -rf ~/Library/Caches/CocoaPods
      
    2. 重新安装依赖:
      pod install
      
  • 清理Xcode构建缓存:打开Xcode,点击菜单栏Product > Clean Build Folder(快捷键Cmd+Shift+K),重启Xcode后重新构建项目。
  • 确认集成方式:确保你是通过CocoaPods引入twilio-voice-react-native,没有手动添加TwilioVoice.framework到项目中,避免重复引用。

内容的提问来源于stack exchange,提问作者Md Javed Akhtar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 06:20:03