ios - 将 swift 文件移动到现代框架但失去了 Flurry Analytics 功能

ios - Moving swift files to Modern frameworks but losing Flurry Analytics functionality

我正在添加现代框架,这样我就可以在共享扩展中使用我现有的代码。 Whosebug 上的 links 很棒,但没有解决如何在移入框架的那些模型中维护 Flurry 分析。

我让新框架中的模型正常工作,除了其中一些模型有乱七八糟的日志事件。我收到 'use of unresolved identifier, Flurry' 作为错误消息。

如果可能的话,我想在这些事件中继续使用 Flurry,但不清楚如何 link 我名为 "V2Core" 的新库到 Flurry 框架。

仅供参考。在将这些文件移动到新框架之前,Flurry 运行良好。 提前致谢,

当我不小心将循环依赖项引入我的框架时,我遇到了 "use of unresolved identifier, Flurry" 错误消息。框架 'A' 有 Flurry.logEvent() 调用,框架 'B' 也有 Flurry.logEvent() 调用。 Framework 'A' 包含一个 "import B",但最初 Framework 'B' 是独立的,一切正常。当我将 "import A" 引入框架 'B' 时,弹出 "use of unresolved identifier, Flurry" 错误消息。如果您的代码使用(或者您可以成功地在您的代码中引入)类型为 FlurryEventRecordStatus 的变量,并且您可以在与 "use of unresolved identifier, Flurry" 相同的位置将其与 FlurryEventFailed 进行比较而没有 Xcode 抱怨,那将是一个告诉 -故事表明您有循环依赖,而不是 Flurry 没有正确集成到您的构建中。