Travis-CI与:错误:无法找到方案

时间:2016-02-04 10:40:02

标签: ios objective-c xcode continuous-integration travis-ci

这是我的.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自动创建方案,可能会发生这种情况   而你的计划文件还不存在。像xcodebuild一样,xctool是不能的   自动创建方案。我们建议禁用"自动创建方案"   在您的工作区/项目中,确保将现有方案标记为   "共享",并确保他们已经检查了源代码管理。

2 个答案:

答案 0 :(得分:10)

这个问题很容易解决:

转到项目方案,然后点击Manage Schemes...

enter image description here

为您的计划勾选Shared

enter image description here

点击Close,提交并推送。

解决了问题。现在特拉维斯没有遇到任何问题。

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

答案 1 :(得分:0)

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