Firebase crashlytics用于iOS的多构建环境
1如上图所示,我们在firebase iOS帐户中创建了两个项目,一个指向生产环境,即ProductionApp 它的Bundle id是com.Production.ios 2秒测试应用程序指向环境的其他部分,即开发、qa、阶段。他们的包id在下面 开发包idcom.Production.ios Dev QA包Idcom.Production.ios QA Staging Bundle Idcom.Production.ios Stag 3根据firebase建议,在所有环境中添加“${PODS_ROOT}/Fabric/run” 4如您所见,下面的pic崩溃是在生产环境中生成的 5现在我将我的环境设置为开发环境,并手动生成错误,但该错误崩溃将转到生产环境,而不是 开发环境同样适用于QA和登台 6那么如何在我们的开发、QA和登台环境中实现崩溃Firebase crashlytics用于iOS的多构建环境,ios,firebase,crashlytics,Ios,Firebase,Crashlytics,1如上图所示,我们在firebase iOS帐户中创建了两个项目,一个指向生产环境,即ProductionApp 它的Bundle id是com.Production.ios 2秒测试应用程序指向环境的其他部分,即开发、qa、阶段。他们的包id在下面 开发包idcom.Production.ios Dev QA包Idcom.Production.ios QA Staging Bundle Idcom.Production.ios Stag 3根据firebase建议,在所有环境中添加“${POD
7请给我提供一些步骤或视频谷歌的解决方案,现在一切正常。下面是来自谷歌的答案,我只是将其转发给你作为答案。
嗨,杰辛 谢谢你的帮助,很抱歉耽搁了。由于我们工程团队最近的一些工作,这种行为现在应该像您预期的那样工作。我查了一下电话号码
测试应用程序包ID,除QA应用程序外,它们都已激活。您能再次检查Firebase Crashlytics中的Crashlytics是否处于活动状态并告诉我吗?泰勒·米尔纳的这篇文章解释了如何为多个环境(登台和发布)的iOS设置Crashlytics
总之,在Firebase控制台中创建了两个不同的GoogleService-Info.plist,一个用于暂存,一个用于发布。然后,一个自定义脚本将在应用程序生成时将相应的plist附加到应用程序。它与
bundleId相关。
在测试生成时检查您的捆绑包id。hi已创建多个目标它可以工作,但在firebase中它无法工作任何人都有任何解决方案请提前帮助我谢谢