Xcode 9 <警告> [Firebase / Analytics] [I-ACS031011]找不到根视图控制器

时间:2017-09-20 22:05:52

标签: ios xcode firebase firebase-analytics xcode9

在使用Xcode 9编译项目时,在控制台上重复多次警告后注意到。

Appname [33380] <Warning> [Firebase/Analytics][I-ACS031011] Root view controller not found

其他相关细节:

Appname [33380] <Notice> [Firebase/Analytics][I-ACS023007] Firebase Analytics v.40002000 started
Appname [33380] <Notice> [Firebase/Analytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see --shortened url--)
Appname [33380] <Notice> [Firebase/Analytics][I-ACS003007] Successfully created Firebase Analytics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist
Appname [33380] <Notice> [Firebase/Analytics][I-ACS023012] Firebase Analytics enabled

这些重复警告“[Firebase / Analytics] [I-ACS031011]未找到根视图控制器”在使用断点进行调试时会泛滥控制台。经过几步后,模拟器停止响应触摸和键盘事件(需要重新启动调试会话)。

也许我需要更新firebase?

Podfile.lock:

  - Firebase/Core (4.0.4):
  - FirebaseAnalytics (= 4.0.2)
  - FirebaseCore (= 4.0.4)
  - Firebase/DynamicLinks (4.0.4):
  - FirebaseInstanceID (2.0.0):

相关快速具体问题: Firebase Root View Controller Not Found Warning

1 个答案:

答案 0 :(得分:0)

将firebase和其他相关依赖项更新到最新版本修复了该问题:

您可以使用此命令更新特定的pod:

pod update Firebase/DynamicLinks

carthage update ..用于基于carthage的集成以及子模块的类似步骤或Firebase的直接源集成。

更新后的Podfile.lock应该有Firebase/Core v4.2.0等的更新条目:

 - Firebase/Core (4.2.0):
    - FirebaseAnalytics (= 4.0.3)
    - FirebaseCore (= 4.0.7)
  - FirebaseAnalytics (4.0.3):
    - FirebaseCore (~> 4.0)
    - FirebaseInstanceID (~> 2.0)
  - FirebaseDynamicLinks (2.1.0):
    - FirebaseAnalytics (~> 4.0)
  - FirebaseInstanceID (2.0.3)