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:错误:找不到与提供的目标说明符匹配的目标