2016-11-02 1 views
3

abgelehnt. Ich habe meine App auf iPhone und iPad Geräten getestet und es funktioniert gut, ich habe es auch auf iOS 10.1.1 und auf IPV6 Netzwerk getestet und es funktioniert auch gut, aber nach dem Hochladen meiner App Zum App Store wird es abgelehnt, da es beim Login abstürzt, wenn das Gerät offline oder auf Wifi ist. Sie gaben mir einen Crash-Bericht und nachdem ich es symplocited, erhalte ich thhis Info:Meine App wird mit Exception 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 

Update: I veröffentlicht neue Version auch dieses Crashlog

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 

und dieses Protokoll Absturz setzen erhalten :

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

Teilen Sie Ihren relevanten Code von appDelegate. Versuchen Sie auch, Ihren Code zu debuginieren, bei welcher genauen Zeile Ihr Code abstürzt. – Dravidian

+0

Hi @Dravidian In meinem Code verwende ich nur FIRMessaging.messaging(). ConnectWithCompletion {(Fehler) in if (Fehler! = Nil) { //// print ("Kann nicht mit FCM verbinden. \ (Fehler)") } else { //// print ("Verbunden mit FCM.") } und es funktioniert gut, so kann ich keinen Absturz finden – Hosny

Antwort

0

Bitte Mitteilung an den Apple-Review-Team über gleiche senden und bitten sie "Wir haben die Anwendung auf dem iPhone 6, 6s, 7 und 7+ mit iOS 10.x getestet und die Anwendung funktioniert perfekt im IPV6-Netzwerk. Wir folgen dem folgenden Prozess für IPV6-Netzwerk: http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/" und fordern Sie an, dass Ihre Veranstaltung am kommenden stattfinden wird Woche so, bitte loslassen Anwendung so schnell wie möglich zu speichern und lassen Sie mich wissen, den Fluss der Anwendung, wo Sie Problem oder Abstürze finden.

Es funktioniert, ich hatte das gleiche mit 4 Anwendung getan und sie genehmigt.

+0

Hallo Sandeep werde ich tun, dass Sie vorschlagen, und ich werde Ihnen Ergebnis sagen, danke. – Hosny

+0

Hallo @Hosny: Haben Sie irgendeine Lösung gefunden oder gibt es ein Problem mit dem Code ?. Ich habe dasselbe Problem und Apple hat meine App mit Ausnahmetyp abgelehnt: EXC_BREAKPOINT (SIGTRAP). –

+0

Hallo @MehulSojitra, ja ich habe meine Antwort für meine Frage bitte lesen Sie es. – Hosny

5

Von Apfel Dokumentation

Spurenfalle [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 

in meinem app i Lage zu verwenden und an Backend senden, und es funktioniert, aber wenn sie geöffnet App in der ersten Zeit Systemwarnung zu sagen, dass meine App verwenden Sie Ihren Standort erlauben oder nicht zulassen, wenn der Benutzer nicht zulassen, so Standortmethoden nicht funktionieren und der Standort wird Null sein und leider habe ich nicht überprüft, wenn der Standort ist Null also beim Auspacken App abgestürzt, das ist mein Fehler, Danke an alle .

Verwandte Themen