首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试不会运行:“无法找到‘./派生数据/./*..xctest’的测试包的可执行文件”

测试不会运行:“无法找到‘./派生数据/./*..xctest’的测试包的可执行文件”
EN

Stack Overflow用户
提问于 2014-04-14 09:55:16
回答 1查看 694关注 0票数 0

我有一个Xcode 5.1项目(projA),其中包括一个通过Cocoapods的私有框架(frameworkB)。一切都在运转,建筑和测试,甚至天气也很好。但是,由于frameworkB是与projA并行开发的,所以我决定将frameworkB (ProjB)项目包括在projA中,同样是通过Cocoapods,但作为引用:path ='path/ to /projB‘

在结果中,projB在设备上编译、生成和运行,测试目标也编译和生成,但没有运行,模拟器启动,并显示此消息:

代码语言:javascript
运行
复制
2014-04-14 11:08:34.990 xctest[98973:303] The executable for the test bundle at
/Users/myNameHere/Library/Developer/Xcode/DerivedData/projB-manyLettersHere/Build
/Products/Debug-iphonesimulator/projB.xctest could not be found.
Program ended with exit code: 1

而且天气也不再那么好了。

谷歌帮不上忙。其他的堆栈溢出问题更多的是关于从Sentest cu XCTest的转换。

任何能让我走上正确道路的暗示都会受到极大的感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-15 12:33:56

这个问题的原因和解决办法(和往常一样)非常简单:

正在构建的框架包含一个包,这是必需的,但是(当然)不是由Pod项目生成的,即使在podspec中我指定了spec.resources pram。解决方案是创建一个具有所需名称和资源文件的spec.resource_bundle。

为什么它会抛出此错误,而不是编译时或运行时错误,我仍然不知道: projB.xctest出现在错误路径上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23057094

复制
相关文章

相似问题

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