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

Linphone iPhone构建报错:No such module 'linphone' 寻求解决方法

解决Linphone iOS构建时"No such module 'linphone'"的问题

以下是针对性的排查和解决步骤:

  • 确认打开正确的项目文件:确保你打开的是linphone.xcworkspace,而非原生的linphone.xcodeproj——CocoaPods的依赖只在workspace环境中生效,直接打开xcodeproj会导致找不到pod引入的模块。
  • 清理Xcode缓存并重建:
    1. 使用快捷键Cmd+Shift+K清理项目
    2. 使用快捷键Cmd+Shift+Option+K清理构建文件夹
    3. 重启Xcode后重新执行构建
  • 重新集成CocoaPods依赖:
    1. 在项目根目录执行命令:pod deintegrate,彻底移除现有pod集成
    2. 执行pod install重新安装依赖
    3. 再次打开linphone.xcworkspace尝试构建
  • 检查Xcode Build Settings配置:
    1. 选中项目目标,进入Build Settings标签页
    2. 确保Framework Search Paths包含$(inherited)以及${PODS_ROOT}/linphone-sdk/ios/frameworks(路径需根据实际pod安装后的linphone SDK位置调整)
    3. 确认Enable Modules (C and Objective-C)设置为YES
    4. 确认Other Linker Flags包含$(inherited)
  • 验证Linphone SDK编译状态:Linphone iOS依赖专属的SDK,部分场景下仅执行pod install可能不足以完成SDK的编译。回到官方指南,确认是否遗漏了prepare.py脚本执行或SDK本地编译步骤,重新执行相关流程后再尝试构建。
  • 匹配CocoaPods与Xcode版本:你使用的CocoaPods 1.8.4版本较旧,可能与新版Xcode存在兼容性问题。建议切换到与1.8.4匹配的Xcode版本(如Xcode 11.x系列)后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 03:00:57