如何禁用/删除 FirebaseAnalytics [英] How to disable/remove FirebaseAnalytics

查看:22
本文介绍了如何禁用/删除 FirebaseAnalytics的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从 CocoaPod 更新Google/Analytics"并获得 FirebaseAnalytics.

I update 'Google/Analytics' from CocoaPod and get FirebaseAnalytics.

之后,每次我运行项目时,FirebaseAnalytics 都会记录很多错误日志.

After that, each time I run project, the FirebaseAnalytics turns out many error loggings.

目前我不使用这个库,想删除它.不幸的是,我找不到任何方法来禁用/从 Pod 中删除它.

Currently I don't use this library and want to remove it. Unfortunately I can't find any way to disable / remove it out of Pod.

这里是Podfile配置

Here is the Podfile configuration

target 'myApp' do
    inhibit_all_warnings!
    use_frameworks!
    pod 'Google/Analytics'
end

控制台日志:

<FIRAnalytics/DEBUG> Debug mode is on
<FIRAnalytics/INFO> Firebase Analytics v.3200000 started
<FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see 'https://developer.apple.com/library/ios/recipes/xcode_help-scheme_editor/Articles/SchemeRun.html')
<FIRAnalytics/DEBUG> Debug logging enabled
<FIRAnalytics/DEBUG> Firebase Analytics is monitoring the network status
<FIRAnalytics/DEBUG> Uploading data. Host: https://play.googleapis.com/log
<FIRAnalytics/INFO> Successfully created Firebase Analytics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist
<FIRAnalytics/INFO> Firebase Analytics disabled
...
<FIRAnalytics/DEBUG> Network status has changed. code, status: 2, Connected
<FIRAnalytics/DEBUG> Network status has changed. code, status: 2, Connected
<FIRAnalytics/DEBUG> Received SSL challenge for host. Host: https://play.googleapis.com/log
<FIRAnalytics/DEBUG> Cancelling authentication challenge for host. Host: https://play.googleapis.com/log
<FIRAnalytics/ERROR> Encounter network error. Error: Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLKey=https://play.googleapis.com/log, NSLocalizedDescription=cancelled, NSErrorFailingURLStringKey=https://play.googleapis.com/log}
...

更新:我也尝试在 Info.plist 中添加 FirebaseAppDelegateProxyEnabled = false 但它也不起作用.

UPDATE: I also try to add FirebaseAppDelegateProxyEnabled = false in Info.plist but it doesn't work either.

推荐答案

要在您的应用中禁用 Firebase Analytics 收集数据,请参阅说明 此处.

To disable the collection of data by Firebase Analytics in your app, see the instructions here.

总而言之,要暂时禁用,请在 GoogleServices-Info.plist 文件中将 FIREBASE_ANALYTICS_COLLECTION_ENABLED 设置为 NO.要永久禁用,请在同一 plist 文件中将 FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED 设置为 YES.

In summary, to disable temporarily, set FIREBASE_ANALYTICS_COLLECTION_ENABLED to NO in the GoogleServices-Info.plist file. To disable permanently, set FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED to YES in the same plist file.

这篇关于如何禁用/删除 FirebaseAnalytics的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆