Travis-CI 有:错误:找不到方案

Posted

技术标签:

【中文标题】Travis-CI 有:错误:找不到方案【英文标题】:Travis-CI with: ERROR: Cannot find schemes 【发布时间】:2016-02-04 10:40:01 【问题描述】:

这是我的.travis.yml 文件

language: objective-c

osx_image: xcode7.2

script: 
   xctool -project ProjectName.xcodeproj -scheme ProjectName build -sdk iphonesimulator

Travis 运行时出现此错误:

$ xctool -project ProjectName.xcodeproj -scheme ProjectName build -sdk iphonesimulator

错误:找不到方案。请考虑在 Xcode 中创建共享方案。

提示:如果您依赖 Xcode 自动创建方案,则可能会发生这种情况 并且您的方案文件尚不存在。 xctool 和 xcodebuild 一样,不能 自动创建方案。我们建议禁用“自动创建方案” 在您的工作区/项目中,确保您现有的方案被标记为 “共享”,并确保将它们签入源代码管理。

【问题讨论】:

【参考方案1】:

这个问题很容易解决:

转到您的项目方案并点击Manage Schemes...

为您的方案打勾Shared

点击Close,提交并推送。

问题已解决。现在 Travis 可以正常工作了。

I also wrote a post in my blog about Travis-CI.

【讨论】:

【参考方案2】:

除了 Gabriel.Massana 的回答之外,请确保将文件签入版本控制 (SVN/GIT)。

【讨论】:

以上是关于Travis-CI 有:错误:找不到方案的主要内容,如果未能解决你的问题,请参考以下文章

Travis:xcodebuild:错误:找不到与提供的目标说明符匹配的目标

[travis-ci]自动集成测试

Travis-CI 在提交期间给出错误

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

使用 Travis-ci 在 pypi 上部署包失败,没有任何错误消息

错误:找不到本地工作区文件('angular.json')