Travis CI 问题:在提到的工作区中找不到指定的方案

Posted

技术标签:

【中文标题】Travis CI 问题:在提到的工作区中找不到指定的方案【英文标题】:Travis CI issue: Couldn't find the specified scheme in the mentioned workspace 【发布时间】:2018-11-29 08:31:52 【问题描述】:

在 cocoapads 缓存的情况下会发生此构建失败问题,这意味着如果我在 yml 文件中添加命令以缓存 cocoapods,则构建会在 travis 上中断,否则它可以正常工作。我每次遇到的构建失败问题是“名为“some_workspace”的工作区不包含名为“some_scheme”的方案。“-list”选项可用于查找工作区中方案的名称。”

我认为我的项目的 xcscheme 数据配置错误,或者只有在“pod install”命令运行并激活 xcworkspace 时才使方案可用。

请注意,我所有的 xcode 方案都已共享!

在此先感谢您在此相关问题上提供的所有帮助。

【问题讨论】:

【参考方案1】:

非常感谢 Travis 支持团队,因为只有他们的帮助和支持,我才能够解决我关心的问题。问题是由于 pod 缓存配置,通过在 before_install 子句中引入 pod install 命令解决了这个问题,我想这在某种程度上有助于 CI 构建器从上次构建中选择缓存的 pod 文件并执行构建。

【讨论】:

以上是关于Travis CI 问题:在提到的工作区中找不到指定的方案的主要内容,如果未能解决你的问题,请参考以下文章

Travis CI 找不到 2.1.0 的二进制文件

在travis CI上运行Makefile时找不到gcc命令

在 vuepress-Travis CI 构建期间找不到 package.json 文件时出错

Travis CI - 无法查询测试包中的测试用例列表:找不到测试包

Travis.ci 配置和执行 npm 脚本

如何在Travis CI中打印到控制台