我已经设置了一个应用程序,以便它使用包含使用CommonCrypto实用程序的类的swift框架。伞形应用程序和swift框架都独立运行了自己的测试。依赖关系如下:
MyApp <--------- MyAppTests
|
|
*
MyFramework <--- FrameworkTests
|
|
*
CommonCrypto
我使用其他SO帖子中找到的@stephencelis答案设置了CommonCrypto依赖项:Importing CommonCrypto in a Swift framework
以下工作没有任何问题:
但是,如果我尝试测试该应用,我会收到以下错误:
No such module 'CommonCrypto'
,指向我在Framework项目中引用CommonCrypto的类。任何想法为什么会发生这种情况以及如何解决这个问题?
P.S:不确定这是多么相关,但该应用程序还有AppleWatch扩展。
谢谢!