这是我的.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是不能的 自动创建方案。我们建议禁用"自动创建方案" 在您的工作区/项目中,确保将现有方案标记为 "共享",并确保他们已经检查了源代码管理。
答案 0 :(得分:10)
这个问题很容易解决:
转到项目方案,然后点击Manage Schemes...
为您的计划勾选Shared
点击Close
,提交并推送。
解决了问题。现在特拉维斯没有遇到任何问题。
答案 1 :(得分:0)
除了Gabriel.Massana的回答之外,请确保将文件签入版本控制(SVN / GIT)。