为了澄清起见,已附上图片。
如您所见,在将应用程序导入单元测试文件时,我希望导入应用程序的模块。
依赖声明不具有传递性。当您导入生产代码时,不会同时导入您的代码所依赖的库。因此,当您的测试代码引用这些库时,也必须导入它们。根据我的经验,这些库还必须链接到您的测试包中。
我终于能够弄清楚了,感谢在以下链接上回答相同的问题:https://github.com/firebase/firebase-ios-sdk/issues/10049
感谢 Jon 指导我找到正确的解决方案。 我现在可以将 FirebaseAuth 导入到测试 Swift 文件中。