这似乎是一个非常新的问题,但我无法为我的生活找到一个答案。
我刚刚开始使用SwiftUI,并将我的第一个Swift包依赖项(GoogleSignIn)添加到我的项目中。应用程序构建和运行良好。
但是当我尝试运行我的测试时,我得到以下结果:
No such module 'GoogleSignIn'
字符串
所以它在正常目标中工作正常。但是对于我的XCTestCase
s,它甚至不再构建了。我通过转到我的project > Package Dependencies > +
然后粘贴URL https://github.com/google/GoogleSignIn-iOS来添加包。
如何使软件包可用于我的测试?
1条答案
按热度按时间jc3wubiy1#
我终于找到了答案。
我打开了
MyApp.xcodeproj/project.pbxproj
并手动编辑了它。具体来说,我编辑了名为
Begin PBXFrameworksBuildPhase section
的部分,其中有3个部分,并确保files
在所有三个部分中看起来相同。然后我对名为
Begin PBXNativeTarget section
的部分和列表packageProductDependencies
重复了这一过程。在此之后,测试工作。