我最近实施了 Localytics,以更好地了解我们的用户如何使用我们的应用程序。
集成指南非常简单。但是,当我运行它们时,无法再构建单元测试。
这个错误我很熟悉。如果测试的类不是测试目标成员的一部分,通常会发生此错误。
但是 SDK_OBJC_CLASS_$_LocalyticsSession
只提供了一个 .h 文件。为了使其成为目标成员的一部分,我需要 .m 文件,但我没有。
有没有其他人使用过 Localystics 并且可以建议我如何进行此操作?谢谢
更新
coneybeare 的回答实际上让我尝试了这个:
测试目标设置为无。但是,如果我将其更改为针对应用程序本身:
然后它工作。但是,每次我打算运行单元测试时,整个应用程序都必须在模拟器中启动,这非常烦人(而且速度很慢)。我错过了什么吗?我还能如何将.a
代码库与测试目标相关联?