[swift] Xcode에서 Firebase Analytics 켜기

내 Firebase Analytics 구현을 테스트하려고합니다. 그들의에서 문서 그들은 그 상태 :

-FIRDebugEnabled 인수를 응용 프로그램에 전달하여 디버그 모드를 활성화합니다. 이 인수를 응용 프로그램의 Xcode 체계에 추가 할 수 있습니다. -FIRDebugEnabled를 통해 디버그 모드를 활성화하면 응용 프로그램의 추가 실행도 디버그 모드에있게됩니다. 기본 모드로 돌아가려면 응용 프로그램 인수 -FIRDebugDisabled를 사용하여 디버그 모드를 명시 적으로 비활성화해야합니다.

불행히도 나는이 계획을 어디에 설정했는지 이해하지 못합니다. Android에서 이것은 쉬웠습니다. 도움을 주시면 감사하겠습니다.



답변

이 Google 대체 페이지에서 답을 찾았습니다.

https://firebase.google.com/docs/analytics/ios/start

  1. Xcode에서 Product> Scheme> Edit scheme …을 선택합니다.
  2. 왼쪽 메뉴에서 실행을 선택합니다.
  3. Arguments 탭을 선택합니다.
  4. Arguments Passed On Launch 섹션에서 -FIRAnalyticsDebugEnabled를 추가합니다.

구글이 반만 구워진 제품과 문서를 공개하지 않기를 바랍니다. 전 세계적으로 수십만 시간을 절약 할 수 있습니다.


답변

구성표를 편집하고 매개 변수 ( https://firebase.google.com/docs/analytics/ios/start)를 추가해 보았지만 작동하지 않았습니다. 또한 FirebaseApp을 구성한 후 AppDelegate, didFinishLaunchingWithOptions에서 다음 코드를 추가했습니다.

    FirebaseApp.configure()
    Analytics.setAnalyticsCollectionEnabled(true)

그리고 그것은 나를 위해 일했습니다. 당신도 도움이되기를 바랍니다.


답변

XCode에서 콘솔 로그를 확인해야한다고 생각합니다. 내가 로그를 보여주기 때문에

디버그 로깅을 사용하려면 다음 애플리케이션 인수를 설정하십시오. -FIRAnalyticsDebugEnabled ( https://help.apple.com/xcode/mac/8.0/#/dev3ec8a1cb4 참조 )

그렇지 않은 경우 다시 확인하십시오.

  • Info.plist에 FirebaseCrashlyticsCollectionEnabled 값이 true 인 키 추가
  • GoogleService-Info.plist에서 키 설정 IS_ANALYTICS_ENABLED가 true입니다.
  • GoogleService-Info.plist add 파일이 모든 대상을 대상으로하고 루트 프로젝트에 저장되는지 확인하십시오.


답변