2013-08-12 1 views
1

내 앱 (iOS)이 crashlytics framework을 사용했으며 지금까지는 괜찮 았습니다. 하지만 며칠 전에 나는 crashlytics 대시 보드에 대한 보고서를 보지 못했습니다. 크래시 틱스 오류 코드 : 202 파일 제출시

그래서 나는 [[Crashlytics shareInstance] crash]하여 테스트 버그를 만들어 그것은 내 응용 프로그램이 어떤 버그 보고서를 보낼 수 없습니다 :(

내 응용 프로그램과 함께 무슨 일이 있었는지 지금

2013-08-12 15:02:22.927 ... [Crashlytics] Processed file successfully 
2013-08-12 15:02:22.930 ... [Crashlytics] Alternate file submission complete 
2013-08-12 15:02:22.933 ... [Crashlytics] Displaying permission alert 
2013-08-12 15:02:38.919 ... [Crashlytics] Submitting files 
2013-08-12 15:02:41.585 ... [Crashlytics] Submission response: {status: 202, error: (null)} 
2013-08-12 15:02:41.587 ... [Crashlytics] Submitted file successfully 
2013-08-12 15:02:41.589 ... [Crashlytics] No sendable files, submission process complete 

을 기록?

P를/S : 나는 다른 안드로이드 응용 프로그램은 여전히 ​​같은 키 crashlytics을 사용하고 여전히 확인했다

그래, 문제가 dSYM의 행방 불명 그래서 버전을 구축하고 구축 변경
+0

로그 메시지는 나에게 좋아 보인다. HTTP 상태 202는 "요청이 처리를 위해 수락되었지만 처리가 완료되지 않았 음을 의미합니다. 실제로 처리가 진행될 때 요청이 거부 될 수 있으므로 요청이 처리되거나 처리되지 않을 수 있습니다." – Felix

+0

그래, 알았어! HTTP 상태 코드는 http://www.w3.org/Protocols/HTTP/HTRESP.html에서 해독됩니다. 그런데 왜 그럴까요? 어쩌면 그것은 crashlytics 서버의 버그이며 그것을 해결할 수 없다 ??? :( – VietHung

+2

은 아마 dSYM 파일이 없습니다. Crashlytics 자동으로 서버에 업로드해야합니다. 당신이 당신의 문제를 해결할 수없는 경우에는 기술 지원 서비스에 문의해야합니다. – Felix

답변

3

.. 이득 .... 문제가 해결되었습니다! 누군가가 (MAC)에 그 crashlytics 응용 프로그램이 얼어 붙었다되었다하는 문제가있는 경우

~/Library/Caches/com.crashlytics.mac에서 보자, 깨끗한 캐시를 너무 많은 램을했다 (crashlytics 후원자에서)

+0

내 해결책이 있는지 확인했다'''[Crashlytics startWithAPIKey]''' 의'''내 문제가 포니 디버거를 실행 막아야 didFinishLaunchingWithOptions''' 방법. – brooNo

+0

가. 나는 그것을 주석과 추가'[Crashlytics startWithAPIKey]'바닥뿐만 아니라. 트릭을 할 것 같았다. – dooleyo

+0

@ 마지막 줄은 안돼 ..... 고마워. 고마워.나는 그것을 시도 할 것이다. – VietHung

0

우리는 최근이 문제에 달려 내가 발견 그 어딘가에 빌드 스크립트가 삭제되었습니다. 우리를 위해 다시 다음과 같은 고정 된 문제에 그것을 추가 :
./Crashlytics.framework/run <your_api_key> <build_secret>

는 참고 : Cocoapods를 사용하는 경우 당신은 대신에 상기 (source)의 다음과 같은 우리에게 원하는 것 : ./Pods/CrashlyticsFramework/Crashlytics.framework/run

추가하기 빌드 스크립트를

  1. 는 스크립트 실행이 엑스 코드 6 단계 빌드 추가하려면, 프로젝트에서 응용 프로그램의 대상을 선택하고 그 자체 "Build Phases"를 선택하십시오.
  2. 는 작은 "플러스"아이콘을 클릭하고 "새 스크립트 실행이 단계 빌드"를 선택합니다. 위 그림과 같이
  3. 당신은 지금, 당신의 빌드 단계 옵션의 중간에 스크립트 실행 섹션을 참조한다. 실행 스크립트의 신체 내부
  4. 는 위의 견적 this post에서 참조 Crashlytics visual tutorial에서 오는 script.`

의 위상, 붙여 넣기를 구축 할 수 있습니다.