Mik*_*ike 3 xcodebuild undefined-symbol travis-ci xctest xctool
我正在尝试将我的项目集成到Travis CI中,并且我的构建失败并出现以下错误:
对于i386硬件架构未定义符号和未定义的符号体系结构x86_64的
基本上我的项目中的每个类都没有将这些错误添加到目标成员资格下的测试目标中.我可以通过添加每个.m文件作为测试目标的成员来解决这个问题,但这并没有多大意义,而且我的
我试图通过运行以下两个命令在本地复制此问题:
xcodebuild -workspace myWorkspace.xcworkspace -scheme MyProjectTests -sdk iphonesimulator build test
xctool -workspace myWorkspace.xcworkspace -scheme MyProjectTests -sdk iphonesimulator build test
Run Code Online (Sandbox Code Playgroud)
使用xcodebuild,运行,运行,测试通过.使用xctool测试失败时Travis使用的错误与Travis使用的错误相同,因为Travis使用xctool.
如果对此问题有最佳解决方案,有没有人有任何想法?我想我错过了某个地方,但我遵循标准的Travis '入门'演练.
在这一堆没有运气的情况下大惊小怪,似乎我能够为Travis设置一个自定义脚本来代替使用..如上所述,xcodebuild工作,所以我将以下内容添加到我的travis.yml文件中,一切都是都好:
script:
- xcodebuild -workspace myWorkspace.xcworkspace -scheme MyProjectTests -sdk iphonesimulator build test
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
952 次 |
| 最近记录: |