Xcode测试目标无法访问框架

时间:2019-11-06 21:53:53

标签: ios swift xcode

我将按照本文档https://developer.ibm.com/customer-engagement/tutorials/getting-started-digital-analytics-sdk-ios/将IBM的数字分析库集成到不带Cocoapods的项目中。效果很好,但是我的测试目标无法从我添加到应用程序的框架中访问DigitalAnalytics类。运行测试时,我正在“使用未解析的标识符Digital Analytics”。

我们是否应该做一些特殊的事情来使该框架也可用于测试目标?感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

我相信您的测试目标不包括豆荚。这是一个示例:我已经考虑过使用SQLCipher的Pod。将您所有的吊舱都放置在该块内。这是为了易于使用。将<>和<>替换为项目的相应目标。

def shared_pods
  pod 'SQLCipher', '~>4.1.0'    
end

target '<<TargeName>>' do
    shared_pods
end

target '<<TargetNameForTests>>' do
    shared_pods
end