Xcode/iOS xctest - 无法找到构建输入文件
Xcode/iOS xctest - Build input file cannot be found
我在 iOS
应用程序中创建了第一个单元测试目标,只需单击左侧导航器测试选项卡内的加号图标即可。
(测试目标设置为主应用)
单元测试目标已成功创建自身,但是当我尝试 运行 预生成的测试时,它会输出一条错误消息。错误消息显示找不到构建输入文件。更具体地说,找不到文件 /Plugins/XXXTests.xctest/XXXTests
。我仔细检查了一下,实际上该文件不在该目录中。
虽然我找不到任何与此问题类似的问题,但我尝试了所有接近它的方法,但似乎都无法解决问题。
如有任何帮助,我们将不胜感激!
对我来说,这是因为测试源文件没有包含在测试目标中。
在测试目标中包含那些测试文件解决了它。
你在scheme里设置对了吗?
转到 Product -> Scheme -> Edit Scheme -> Test
并检查您的测试目标是否已正确添加到正确的方案中。它应该看起来像这样:
已经有一段时间了,但我们终于找到了解决方案!问题出在 Podfile 中,我们的 pods 没有应用于我们应用程序的不同目标。为了解决这个问题,我们必须定义一个包含我们所有 pods 的共享 pod 模块,然后我们将这个新模块应用于我们应用程序中的每个不同目标。
我们的 Podfile 现在看起来像这样
我希望这对一些人有所帮助!
我在 iOS
应用程序中创建了第一个单元测试目标,只需单击左侧导航器测试选项卡内的加号图标即可。
(测试目标设置为主应用)
单元测试目标已成功创建自身,但是当我尝试 运行 预生成的测试时,它会输出一条错误消息。错误消息显示找不到构建输入文件。更具体地说,找不到文件 /Plugins/XXXTests.xctest/XXXTests
。我仔细检查了一下,实际上该文件不在该目录中。
虽然我找不到任何与此问题类似的问题,但我尝试了所有接近它的方法,但似乎都无法解决问题。
如有任何帮助,我们将不胜感激!
对我来说,这是因为测试源文件没有包含在测试目标中。
在测试目标中包含那些测试文件解决了它。
你在scheme里设置对了吗?
转到 Product -> Scheme -> Edit Scheme -> Test
并检查您的测试目标是否已正确添加到正确的方案中。它应该看起来像这样:
已经有一段时间了,但我们终于找到了解决方案!问题出在 Podfile 中,我们的 pods 没有应用于我们应用程序的不同目标。为了解决这个问题,我们必须定义一个包含我们所有 pods 的共享 pod 模块,然后我们将这个新模块应用于我们应用程序中的每个不同目标。
我们的 Podfile 现在看起来像这样
我希望这对一些人有所帮助!