在使用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):
答案 0 :(得分:0)
将firebase和其他相关依赖项更新到最新版本修复了该问题:
您可以使用此命令更新特定的pod:
pod update Firebase/DynamicLinks
或carthage update ..
用于基于carthage的集成以及子模块的类似步骤或Firebase的直接源集成。
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)