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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...