为什么将我的应用程序导入 Swift 单元测试类文件会请求导入依赖项?

问题描述 投票:0回答:1

如您所见,将应用程序导入测试文件后,我收到以下消息。

我已采取措施解决:我已确保我的测试目标没有任何依赖性。

我的理解是我不需要导入测试目标文件的依赖项。即使当我导入依赖项时,我也会遇到相同的错误。

swift xcode unit-testing xctest
1个回答
0
投票

依赖声明不具有传递性。当您导入生产代码时,不会同时导入您的代码所依赖的库。因此,当您的测试代码引用这些库时,也必须导入它们。根据我的经验,这些库还必须链接到您的测试包中。

© www.soinside.com 2019 - 2024. All rights reserved.