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上运行Makefile时找不到gcc命令
在 vuepress-Travis CI 构建期间找不到 package.json 文件时出错