问题描述
我的项目开始时只有一个消息扩展。我想为项目添加测试,从单元测试开始。我在这里遇到了与此问题相同的问题: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 (将#修改为@)