2016-06-30 5 views
1

iOS의 Firebase Crash Report에 몇 가지 문제가 있습니다. 시뮬레이터에서 테스트 응용 프로그램을 실행할 때 꽤 잘 작동합니다. 하지만 실제 장치에서 실행하면 아무 일도 일어나지 않습니다. 다음은 샘플 코드입니다.Firebase Crash보고가 iOS 실제 기기에서 작동하지 않습니다.

import UIKit 
import FirebaseCrash 

class ViewController: UIViewController { 

@IBOutlet weak var btn: UIButton! 
override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
    btn.addTarget(self, action: #selector(ViewController.btnClicked), forControlEvents: UIControlEvents.TouchUpInside) 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

func btnClicked() { 
    FIRCrashMessage("Cause Crash button clicked") 
    fatalError() 
} 

} 

문제점을 해결하기위한 제안? 고맙습니다.

단계

  1. 나는 실제 장치에 엑스 코드에서 응용 프로그램을 설치합니다.

  2. "command +"를 눌러 앱을 중지합니다.

  3. 실제 기기에서 앱을 실행하고 충돌이 발생합니다.
  4. 나는 앱을 다시 시작합니다.
+0

동일한 문제가 발생했습니다. 내 솔루션을 살펴보십시오. [답변 링크] (http://stackoverflow.com/questions/40160230/firebase-crashes-unreadable) – Eduardo

답변

0
  • 당신이 당신의 appDelegate 파일의 didFinishLaunchingWithOptions 방법에 FIRApp.configure()를 추가 했습니까?
  • 에 표시되는 (오류가있는 주석으로 표시된) 앱을 다시 시작하면 Crash message uploaded과 같은 메시지가 표시됩니까? 또한

:

명령 아래 실행 귀하의 OAuth 인증 정보를 재설정 :

을 :

rm $HOME/Library/Preferences/com.google.SymbolUpload* 

새로운 서비스 계정을 생성하고 있는지 확인이 편집기 권한 형식 아래에 스크립트를 개정있다

# Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist file 
    GOOGLE_APP_ID=1:my:app:id 

    # Replace the /Path/To/ServiceAccount.json with the path to the key you just downloaded 
    "${PODS_ROOT}"/FirebaseCrash/upload-sym "/Path/To/ServiceAccount.json" 

앱 ID와 json 파일 경로가 올바른지 확인하십시오.

관련 문제