Xcode 9 UITest 不工作
Xcode 9 UITest not working
我尝试为我的应用程序开发一个 UI 单元测试。
我创建了一个 UI 测试目标,并希望启动在创建目标时生成的示例 XCTest。
当我尝试启动测试时收到错误消息:
Could not obtain the Bundle Identifier for
/Path/from/user/toAppRepo/build/Debug-iphonesimulator/My_App.app
我不确定为什么会这样,因为我没有更改 Andy 配置,而且我在这里看到的几个问题对我的问题没有帮助,例如如类似问题中所述,我将建筑物 "Use for command-line builds" 选项设置为 "Debug"。当我设置 TEST_HOST
时,它说我无法使用 USE_XCTRUNNER
和 TEST_HOST
配置测试。
我遇到了类似的问题,我的解决方法是
删除My_App.app.
清理项目并 re-build 它。
我现在尝试了多种解决方案,如清理项目、调整项目文件或删除应用程序等,但没有任何帮助。
在与我的同事讨论一切都很好(同一个项目)后,我尝试使用以下终端命令删除 Xcode 的 DerivedData:
rm -rf ~/Library/Developer/Xcode/DerivedData
之后我再次尝试启动测试,一切正常。
可能有多个问题导致此错误,所有问题都采用不同的解决方案,这是我的。希望对遇到同样问题的人有所帮助。
我尝试为我的应用程序开发一个 UI 单元测试。 我创建了一个 UI 测试目标,并希望启动在创建目标时生成的示例 XCTest。
当我尝试启动测试时收到错误消息:
Could not obtain the Bundle Identifier for /Path/from/user/toAppRepo/build/Debug-iphonesimulator/My_App.app
我不确定为什么会这样,因为我没有更改 Andy 配置,而且我在这里看到的几个问题对我的问题没有帮助,例如如类似问题中所述,我将建筑物 "Use for command-line builds" 选项设置为 "Debug"。当我设置 TEST_HOST
时,它说我无法使用 USE_XCTRUNNER
和 TEST_HOST
配置测试。
我遇到了类似的问题,我的解决方法是
删除My_App.app.
清理项目并 re-build 它。
我现在尝试了多种解决方案,如清理项目、调整项目文件或删除应用程序等,但没有任何帮助。
在与我的同事讨论一切都很好(同一个项目)后,我尝试使用以下终端命令删除 Xcode 的 DerivedData:
rm -rf ~/Library/Developer/Xcode/DerivedData
之后我再次尝试启动测试,一切正常。 可能有多个问题导致此错误,所有问题都采用不同的解决方案,这是我的。希望对遇到同样问题的人有所帮助。