2016-11-02 14 views
3

私のアプリをiPhoneとiPadのデバイスでテストしたところ、うまくいきました。また、iOS 10.1.1とIPV6ネットワークでテストしました。 App Storeには、デバイスがオフラインまたはWi-Fiの場合にログイン時にクラッシュするため、拒否されます。彼らは私にクラッシュレポートを与え、私はそれをsymplocitedた後、私はthhis情報取得:私のアプリは例外で拒否されましたEXC_BREAKPOINT(SIGTRAP)

Date/Time:   2016-11-01 10:07:03.2150 -0700 
Launch Time:   2016-11-01 10:05:21.7124 -0700 
OS Version:   iPhone OS 10.1 (14B72) 
Report Version:  104 

Exception Type: EXC_BREAKPOINT (SIGTRAP) 
Exception Codes: 0x0000000000000001, 0x00000001000f18c0 
Termination Signal: Trace/BPT trap: 5 
Termination Reason: Namespace SIGNAL, Code 0x5 
Terminating Process: exc handler [0] 
Triggered by Thread: 0 

Thread 0 name: Dispatch queue: com.apple.main-thread 
Thread 0 Crashed: 
0 MyApp      -[FIRMessagingSecureSocket closeStream:] (in MyApp) + 56 
1 MyApp      -[FIRMessagingRmq2PersistentStore openDatabase:] (in MyApp) + 228 
2 MyApp      -[FIRMessagingReceiver didSendDataMessageWithID:] (in MyApp) + 128 
3 Foundation      0x00000001835e08f8 
4 CoreFoundation     0x0000000182aa48f4 
5 CoreFoundation     0x0000000182aa4608 
6 CoreFoundation     0x0000000182aa3ec4 
7 CoreFoundation     0x0000000182aa1ac0 
8 CoreFoundation     0x00000001829d0048 
9 GraphicsServices    0x0000000184456198 
10 UIKit       0x00000001889b42fc 
11 UIKit       0x00000001889af034 
12 MyApp      -[FIRMessagingClient tryToConnect] (in MyApp) + 212 
13 libdyld.dylib     0x00000001819b45b8 

が更新: を私は新しいバージョンを公開し、また、このクラッシュログを取得

Exception Type: EXC_BREAKPOINT (SIGTRAP) 
Exception Codes: 0x0000000000000001, 0x00000001000a1658 
Termination Signal: Trace/BPT trap: 5 
Termination Reason: Namespace SIGNAL, Code 0x5 
Terminating Process: exc handler [0] 
Triggered by Thread: 0 

Filtered syslog: 
None found 

Thread 0 name: Dispatch queue: com.apple.main-thread 
Thread 0 Crashed: 
0 MyApp      [FIRAMeasurement setUserAttributeOnWorkerQueue:]  (in MyApp) + 580 
1 MyApp      [FIRAMeasurement uploadData] (MyApp) + 180 0x100054000 + 303808 
2 MyApp      [FIRAMeasurement reportOSUpdateOnWorkerQueue] (in PetCasa Vet) + 124 
3 Foundation      0x0000000187acc8f8 0x1879c1000 + 1095928 
4 CoreFoundation     0x0000000186f908f4 0x186eb3000 + 907508 
5 CoreFoundation     0x0000000186f90608 0x186eb3000 + 906760 
6 CoreFoundation     0x0000000186f8fec4 0x186eb3000 + 904900 
7 CoreFoundation     0x0000000186f8dac0 0x186eb3000 + 895680 
8 CoreFoundation     0x0000000186ebc048 0x186eb3000 + 36936 
9 GraphicsServices    0x0000000188942198 0x188936000 + 49560 
10 UIKit       0x000000018cea02fc 0x18ce25000 + 504572 
11 UIKit       0x000000018ce9b034 0x18ce25000 + 483380 
12 MyApp      0x00000001000907d8 (in MyApp) + 448 
13 libdyld.dylib     0x0000000185ea05b8 0x185e9c000 + 17848 

と、このログのクラッシュを置きます:ほぼ同じアップルの審査チームにメッセージを送信し、それらに尋ねる

Exception Type: EXC_BREAKPOINT (SIGTRAP) 
Exception Codes: 0x0000000000000001, 0x00000001000e5658 
Termination Signal: Trace/BPT trap: 5 
Termination Reason: Namespace SIGNAL, Code 0x5 
Terminating Process: exc handler [0] 
Triggered by Thread: 0 

Filtered syslog: 
None found 

Thread 0 name: Dispatch queue: com.apple.main-thread 
Thread 0 Crashed: 
0 MyApp     0x00000001000e5658 (in MyApp) + 1060 
1 MyApp      [FIRMessagingConnection loginRequestWithToken:authID:] (in MyApp) + 300 
2 MyApp      [FIRMessagingConnection initWithAuthID:token:host:port:runLoop:rmq2Manager:gcmManager:] (in MyApp) + 32 
3 Foundation      0x0000000187acc8f8 0x1879c1000 + 1095928 
4 CoreFoundation     0x0000000186f908f4 0x186eb3000 + 907508 
5 CoreFoundation     0x0000000186f90608 0x186eb3000 + 906760 
6 CoreFoundation     0x0000000186f8fec4 0x186eb3000 + 904900 
7 CoreFoundation     0x0000000186f8dac0 0x186eb3000 + 895680 
8 CoreFoundation     0x0000000186ebc048 0x186eb3000 + 36936 
9 GraphicsServices    0x0000000188942198 0x188936000 + 49560 
10 UIKit       0x000000018cea02fc 0x18ce25000 + 504572 
11 UIKit       0x000000018ce9b034 0x18ce25000 + 483380 
12 MyApp      [FIRInstanceIDRegistrationClient parseToken:authToken:withRequestID:handler:] (in MyApp) + 564 
13 libdyld.dylib     0x0000000185ea05b8 0x185e9c000 + 17848 
+0

appDelegateの関連コードを共有してください。また、コードが正しくクラッシュするかどうかをデバッグしてください。 – Dravidian

+0

こんにちは@Dravidian私のコードでは、私はちょうどFIRMessaging.messaging()を使用してください。 のconnectWithCompletion {(エラー)if(error!= nil){ //// print( "FCMに接続できません。\(エラー)" ) } else { //// }印刷しても問題なく動くので、クラッシュを見つけることができません。 – Hosny

答えて

0

ください "iOS 10.xでiPhone 6、6s、7、7+のアプリケーションをテストし、アプリケーションはIPV6ネットワークで完璧に動作します。次のIPV6ネットワークのプロセスに従います:http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/"週になると、できるだけ早くアプリケーションをリリースしてください。アプリケーションの流れを知り、問題やクラッシュを見つけることができます。

私は4つのアプリケーションで同じことをしていましたが、彼らは承認しました。

+0

こんにちはSandeep私はあなたの提案を行い、結果をお伝えします。 – Hosny

+0

こんにちは@Hosny:あなたは解決策を見つけましたか、コードに問題がありますか?私は同じ問題があり、リンゴはEXC_BREAKPOINT(SIGTRAP)というException Typeを持つアプリケーションを拒否しています。 –

+0

こんにちは@MehulSojitra、はい私は私の質問のためにそれをお読みください私の答えを入れてください。 – Hosny

5

トレーストラップ[EXC_BREAKPOINT // SIGTRAP]私は場所を使用し、バックエンドに送信し、それが正常に動作しますが、開いている私のアプリで

...... 
...... 
Swift code will terminate with this exception type if an unexpected 
condition is encountered at runtime such as: 
1- a non-optional type with a nil 
2- value a failed forced type conversion 

アップルのドキュメントから、私のアプリはあなたの場所を許可するかどうかを許可しないようにしています。アプリがクラッシュした、それは私の間違いですが、ありがとうございました。

関連する問題