2017-05-15 1 views
0

마침내 필자는 신청서를 마쳤으므로 일부 베타 테스트를 수행 할 차례입니다. 그래서 나는 itunes에 응용 프로그램을 업로드하여 테스트 비행으로 테스트 해 봅니다.하지만 몇 가지 작업을 수행하면 충돌이 계속됩니다.시험 비행을 사용할 때 응용 프로그램 충돌이 발생합니다.

  1. 시험 비행 앱에서 다운로드 한 메뉴에서 앱을 열려고 시도 할 때.
  2. 나는 내가 시험 비행에서 응용 프로그램을 열 때 언젠가는 충돌하지만 나에게 미사일 화면 후 검은 색 화면을 보여주지 않았다 CoreData
  3. 에 새 레코드를 삽입 할 때 AFnetworking
  4. 와 HTTP 요청을하려고하면.

나는 단서없이 5 일 동안 검색했습니다. 나는 xcode에서 실행되는 릴리스 및 디버그 모드로 테스트했으나 전혀 충돌하지 않습니다. 이 문제는 앱이 testflight에서 설치하는 경우에만 발생합니다. 나는 메모리 할당 문제가있을 것이라고 생각한다. testflight의 버그입니까? 테스트 비행에서 일어나는 것과 동일한 문제가 내 xcode에서 발생하도록하여 오류를 파악하고 수정하는 방법은 무엇입니까?

내가 타겟팅하는 IOS 아이폰 7 플러스 (IOS 10.2)과 아이폰 5S (IOS 9.3)에 ++

테스트 8.0.

엑스 코드 8.3.2

나는 차 충돌 보고서을 많이 얻을 수 있지만, 대부분이 하나에 비슷한. 어쩌면 사전에 아무 것도없는 값을 삽입할까요? 하지만 xcode에서 빌드하면 왜 발생하지 않습니까?

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x0000000000000000, 0x0000000000000000 
Exception Note: EXC_CORPSE_NOTIFY 
Triggered by Thread: 0 

Filtered syslog: 
None found 

Last Exception Backtrace: 
0 CoreFoundation     0x18319ee38 __exceptionPreprocess + 124 
1 libobjc.A.dylib     0x182803f80 objc_exception_throw + 56 
2 CoreFoundation     0x183084554 -[__NSDictionaryM setObject:forKey:] + 924 
3 Cellecter      0x1001db19c 0x100040000 + 1683868 
4 Cellecter      0x1001dafe4 0x100040000 + 1683428 
5 CoreFoundation     0x183140eac __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20 
6 CoreFoundation     0x1831406cc _CFXRegistrationPost + 396 
7 CoreFoundation     0x18314044c ___CFXNotificationPost_block_invoke + 60 
8 CoreFoundation     0x1831a9494 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1532 
9 CoreFoundation     0x18307e788 _CFXNotificationPost + 368 
10 Foundation      0x183adfd1c postQueueNotifications + 684 
11 CoreFoundation     0x1831547b0 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32 
12 CoreFoundation     0x183152554 __CFRunLoopDoObservers + 372 
13 CoreFoundation     0x183152884 __CFRunLoopRun + 672 
14 CoreFoundation     0x18307cd10 CFRunLoopRunSpecific + 384 
15 GraphicsServices    0x184964088 GSEventRunModal + 180 
16 UIKit       0x188351f70 UIApplicationMain + 204 
17 Cellecter      0x1001e8834 0x100040000 + 1738804 
18 libdyld.dylib     0x182c1a8b8 start + 4 

업데이트 : 일부 내 첫 번째와 네 번째 질문이었다 어떻게 수정 지금 내 질문이 시도가 afnetworking에 레코드를 삽입 할 때 충돌로 범위를 좁힐.

답변

1

이것은 많은 일이 될 수 있습니다.

CoreDataManagedObjectContext 문제로 이전 문제가 될 수 있습니다.

검은 색 화면은보기 문제 일 수 있습니다.

귀하의 질문이 너무 광범위하고 코드가 없기 때문에 귀하의 최근 개발 상황을 알 수 없습니다.

실제 기기를 사용하고 있습니까? 에뮬레이터? 어떤 버전의 Xcode? iOS 배포 대상

다음에 질문 할 때이 게시물을 참조하십시오.

How to Ask

+0

죄송합니다. 질문을 업데이트하겠습니다. –

+0

Erm 내 질문을 업데이트했는지 확인할 수 있습니까? –

+0

나는이 오류를 해결할 수 있도록 답장을 보내 주셔서 upvote =를 주신 답니다 =) –

1

드디어 문제를 해결하기 위해 관리 할 수 ​​있습니다. 실제 문제는 매우 간단합니다. 문제 보고서를 상징하지 않으면 문제를 해결할 수 없으며 실제로 FCM에 문제가 있습니다. here에서 기기 토큰을 수신하기 위해 프로덕션 푸시 인증서가 필요하다고 구체적으로 말합니다. . 매번 장치 토큰이 nil을 반환하고 코어 데이터에 토큰을 저장하려고합니다.

+0

기꺼이 스스로 문제를 발견했습니다 :) – Balanced

관련 문제