gpt4 book ai didi

ios - XCode 用户界面测试 : Unable to find test runner app containing test bundle path

转载 作者:可可西里 更新时间:2023-11-01 03:39:41 27 4
gpt4 key购买 nike

我已经在 XCode 7.3.1 中针对专用目标编写了 UI 测试。我可以记录一个 UI 测试,但如果我尝试启动它(所有测试或单个测试),我会收到以下错误:

Unable to find test runner app containing test bundle path /Users/dle/Library/Developer/Xcode/DerivedData/Keecoach-exynmciqyehgmxcfxhkpksrqifsb/Build/Products/Debug-iphonesimulator/DemoKeecoachUITests-Runner.app/PlugIns/DemoKeecoachUITests.app

The error in XCode

我不太理解该消息,只是它看起来是一个运行器应用程序必须启动测试并且该运行器应用程序不存在。这个 DemoKeecoachUITests-Runner.app 实际上并不存在于我的磁盘上。

我在任何地方都找不到其他人提到这个问题...如果我在命令行中使用 xctool 启动测试,我会遇到同样的错误。我在其他电脑上有同样的问题,但我在其他项目上没有问题,所以它与项目有关。任何线索?

最佳答案

找到了!

是由于 Wrapper Extension build设置。它被设置为项目的 app 并因此被每个目标继承。我将它切换为 nothing for the projet,app 用于应用程序目标,xctest 用于测试目标。

现在为测试生成的二进制文件是 ABCTests.xctest 而不是 ABCTests.app。应该是很久以前就这样了,不知道是什么原因...

关于ios - XCode 用户界面测试 : Unable to find test runner app containing test bundle path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37811234/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com