我在我的应用程序中有一个模块层(嵌入框架),作为Fabric,Mixpanel等多个服务的通用日志服务。
此模块与主应用目标具有目标依赖关系。
我正在主应用目标的AppDelegate中初始化Fabric,然后调用Module层来发送这种自定义日志:
`CLSLogv("%@", getVaList("Some Log"))`
除非我在模块层中明确初始化Fabric
,否则这不起作用`Fabric.with([Crashlytics.self()])`
(就像我在AppDelegate中完成的那样。)
我没有为Module目标中的Fabric添加运行脚本阶段。
我的问题是,这是否真的需要,因为模块是主应用程序目标的目标依赖项,它已经在其应用程序委托中初始化了Fabric?
如果需要,这会导致任何问题吗?