在其他项目共享的iOS通用项目中初始化Firebase Crashlytics



我有一个iOS项目,它具有通用功能(包括FB Crashlytics日志记录(,包含在其他几个iOS项目中,每个项目都有自己的GoogleService-Info.plist文件。

一切似乎都很好,直到添加";Firebase/FirebaseCrashlytics/run";对公共项目运行脚本阶段,此时我发现我需要传入正确的GoogleService-Info.plist文件(通过/FirebaseCrashlytics/upload symbol(。

有没有办法做到这一点,也许有办法检测包含公共项目的项目,并设置适当的GS-I.plist文件的正确路径,或者我必须将所有FB功能转移到单独的项目中?

最后,我将Run Script放入单独的项目中,但在公共项目中引用了FB路径,例如

"CommonProject/Firebase/FirebaseCrashlytics/run";

我认为这会起作用(显然编译时没有错误(,但还没有确认FB日志记录等…发生。

最新更新