首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xctool测试在xcodebuild工作时失败- Travis CI

xctool测试在xcodebuild工作时失败- Travis CI
EN

Stack Overflow用户
提问于 2014-12-11 18:40:50
回答 1查看 965关注 0票数 3

我正在尝试将我的项目集成到Travis CI中,我的构建失败了,出现了以下错误:

未定义符号用于建筑i386未定义符号用于建筑x86_64

对于我的项目中没有添加到目标成员资格下的测试目标的每个类,我基本上都会得到这些错误。我可能可以通过添加每个.m文件作为测试目标的成员来解决这个问题,但是这并没有多大意义,而且我的

我尝试通过运行以下两个命令在本地复制此问题:

代码语言:javascript
复制
xcodebuild -workspace myWorkspace.xcworkspace -scheme MyProjectTests -sdk iphonesimulator build test

xctool -workspace myWorkspace.xcworkspace -scheme MyProjectTests -sdk iphonesimulator build test

使用xcodebuild,它工作,运行,并且测试通过。使用xctool,测试失败的错误与Travis使用的相同,就像Travis使用xctool一样。

如果这个问题有最好的解决办法,有人有什么想法吗?我想我在某个地方遗漏了什么,但我遵循了标准的Travis“入门”演练。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-11 20:26:00

在一堆没有运气的麻烦之后,我似乎可以为Travis设置一个自定义脚本来代替。如前所述,xcodebuild工作正常,所以我在travis.yml文件中添加了以下内容,一切都很好:

代码语言:javascript
复制
script:
 - xcodebuild -workspace myWorkspace.xcworkspace -scheme MyProjectTests -sdk iphonesimulator build test
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27430104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档