3

我尝试为我的应用程序开发 UI 单元测试。我创建了一个 UI 测试目标,并想启动创建目标时生成的示例 XCTest。

当我尝试启动测试时,我收到错误消息:

无法获取 /Path/from/user/toAppRepo/build/Debug-iphonesimulator/My_App.app 的 Bundle Identifier

我不确定为什么会发生这种情况,因为我没有更改 Andy 配置,并且我在这里看到的几个问题对我的问题没有帮助,例如,我将建筑物“用于命令行构建”选项设置为“调试”为在类似的问题中提到。当我设置TEST_HOST它时说,我无法使用USE_XCTRUNNERand配置测试TEST_HOST

4

2 回答 2

3

我现在尝试了多种解决方案,例如清理项目调整项目文件或删除应用程序等,但这里没有任何帮助。

在与我的同事讨论一切都很好(同一个项目)之后,我尝试使用以下终端命令删除我的 Xcode 的 DerivedData:

rm -rf ~/Library/Developer/Xcode/DerivedData

之后,我尝试再次启动测试,一切正常。可能有多个问题会导致此错误,所有问题都有不同的解决方案,这是我的。希望它可以帮助有同样问题的人。

于 2018-03-05T10:42:27.720 回答
1

我遇到了类似的问题,我解决它的方法是

  1. 删除 My_App.app。

  2. 清理项目并重新构建它。

于 2018-03-05T02:32:19.440 回答