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

终端运行测试提示No such module 'cms_ios'的排查求助

终端执行xcodebuild测试提示“No such module 'cms_ios'”的排查方向
  • Scheme依赖配置缺失
    虽然Xcode可视化界面中测试运行正常,但cms-tests scheme可能在终端构建流程里未正确关联cms_ios模块的构建目标。打开Xcode的Scheme编辑页面,检查Build选项卡,确保cms_ios模块被加入Build列表,且测试任务执行前会优先完成该模块的构建。

  • 派生数据/缓存干扰
    终端构建时可能残留了旧的派生数据,导致模块未正确编译生成。先清理缓存再重新构建:

    xcodebuild clean -workspace cms-ios.xcworkspace -scheme cms-tests
    

    之后重新执行你的测试命令。

  • 模拟器环境不匹配
    你在Xcode中使用的模拟器与终端指定的iPhone 8,OS=15.5可能存在环境差异,比如架构不兼容。可以先用xcrun simctl list命令确认该模拟器是否真实存在,或者更换一个当前Xcode支持的模拟器destination尝试。

  • Build Settings路径配置问题
    除了确认Product Module Name一致,还要检查cms-tests的Build Settings里,FRAMEWORK_SEARCH_PATHS、HEADER_SEARCH_PATHS是否正确包含cms_ios模块的输出路径,同时确认ENABLE_TESTING_SEARCH_PATHS是否设置为YES——这个选项会让测试目标自动搜索关联模块的路径。

  • 命令参数大小写/拼写问题
    终端执行命令时大小写敏感,检查命令里的cms-tests scheme名称、模块名称是否和Xcode中的完全一致,有没有拼写错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 17:53:13