如何解决Xcode 无法使用 UI 测试来定位消息扩展或框架项目
我的项目开始时只有一个消息扩展。我想为项目添加测试,从单元测试开始。我在这里遇到了与此问题相同的问题:Xcode Unable to add test target to existing swift project - Target to be tested is grayed out 但一个答案不起作用。我找不到其他堆栈溢出问题,但有人建议将项目提取到框架中,然后对其进行测试。这适用于我的单元测试。但是现在我想写一些 UI 测试,我又遇到了同样的问题,要测试的目标默认为无,项目选项变灰。但出于好奇,我尝试选择新的单元测试目标,该项目仍然显示正常。
无论如何我都尝试创建 UI 测试目标项目并稍后将该项目添加为目标,但测试项目的:常规 -> 目标应用程序下拉列表中没有显示任何内容。我尝试了各种其他技术,希望能让项目识别出要进行 UI 测试的目标项目,但都没有奏效。
所以我想看看是否有人对这些问题有解决方案或建议。为什么在为 MSMessageExtension 创建单元和 UI 测试目标时项目可能无法选择,或者为什么在为框架创建 UI 测试目标时项目无法选择?我希望有人可能有一个 UI 测试解决方案,但即使只是让一个工作正常也会有很大帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。