ios - Xcode 6.2 debugger detaches from device on app crash -


xcode 6.2's debugger doesn't seem catching crash application. whenever crashes, popup says:

restore connection "agile lab's iphone 6 plus" , run "tag beta" again, or if "tag beta" still running, can attach selecting debug > attach process > tag beta.

i have breakpoints on , breakpoint "all exceptions." when go window > devices , hit "view device logs" shows this:

hardware model:      iphone7,1 os version:          iphone os 8.1.3 (12b466) kernel version:      darwin kernel version 14.0.0: mon jan 12 21:30:05 pst 2015; root:xnu-2783.3.26~3/release_arm64_t7000 date:                2015-03-31 15:12:15 -0400 time since snapshot: 1230 ms  free pages:                              2404 active pages:                            40050 inactive pages:                          18785 speculative pages:                       1206 throttled pages:                         0 purgeable pages:                         524 wired pages:                             147884 file-backed pages:                       11282 anonymous pages:                         48760 compressions:                            487127 decompressions:                          189679 compressor size:                         40449 uncompressed pages in compressor:        103077 page size:                               16384 largest process:   tag beta  processes    name       |            <uuid>                |     cpu time|     rpages|       purgeable| recent_max| lifetime_max| fds |  [reason]         | (state)  wirelessradioman <removed_for_privacy>                     0.036         295                0           -           889   50   [vm-pageshortage]   (daemon) (idle)  nsurlstoraged <removed_for_privacy>                     0.072         294                0           -           680   50   [vm-pageshortage]   (daemon) (idle)           seld <removed_for_privacy>                     0.052         218                0           -           995   50   [vm-pageshortage]   (daemon)  nsurlsessiond <removed_for_privacy>                     0.285         389                0           -          1326   50   [vm-pageshortage]   (daemon)          passd <removed_for_privacy>                     0.211         623                0           -          2400   50   [vm-pageshortage]   (daemon)           nfcd <removed_for_privacy>                     0.024         192                0           -           634   50   [vm-pageshortage]   (daemon)  biometrickitd <removed_for_privacy>                     0.084         232                0           -           720   50   [vm-pageshortage]   (daemon)    debugserver <removed_for_privacy>                     1.059         212                0           -           703   50   [vm-pageshortage]   (daemon)     mobilemail <removed_for_privacy>                     0.471        1277                0           -          3744   50   [vm-pageshortage]   (resume) (continuous)            lsd <removed_for_privacy>                     0.612         361                0           -          1136   50   [vm-pageshortage]   (daemon)           tccd <removed_for_privacy>                     0.146         281                0           -           968   50                       (daemon)       tag beta <removed_for_privacy>                    19.967       97247              524           -         55588  100                       (frontmost) (resume)           ptpd <removed_for_privacy>                     1.226         786                0           -          2356   50                       (daemon)       btserver <removed_for_privacy>                     0.303         483                0           -          1811   50                       (daemon)          wifid <removed_for_privacy>                     2.303         544                0           -          1786   50                       (daemon)      lockdownd <removed_for_privacy>                     1.481         279                0           -          1007   50                       (daemon)      locationd <removed_for_privacy>                    35.207        2182                0           -          5074   50                       (daemon)     discoveryd <removed_for_privacy>                     4.462         580                0           -          1232  100                       (daemon)   mediaserverd <removed_for_privacy>                    28.952       36002                0           -          5968   50                       (daemon)        imagent <removed_for_privacy>                     0.418         522                0           -          1531   50                       (daemon)  iaptransportd <removed_for_privacy>                     0.333         308                0           -           906   50                       (daemon) identityservices <removed_for_privacy>                     1.016         724                0           -          2027   50                       (daemon)       cfprefsd <removed_for_privacy>                     1.371         400                0           -           798   50                       (daemon)        syslogd <removed_for_privacy>                     1.376         233                0           -           449   50                       (daemon)         powerd <removed_for_privacy>                     0.608         215                0           -           514   50                       (daemon)           apsd <removed_for_privacy>                     1.141         733                0           -          2076   50                       (daemon)       networkd <removed_for_privacy>                     1.341         650                0           -          1747   50                       (daemon)            vmd <removed_for_privacy>                     0.086         550                0           -          2441   50                       (daemon)    dataaccessd <removed_for_privacy>                     0.571         853                0           -          2657   50                       (daemon)       sharingd <removed_for_privacy>                     0.360         719                0           -          2260   50                       (daemon)        searchd <removed_for_privacy>                     0.402         874                0           -          2886   50                       (daemon)   syslog_relay <removed_for_privacy>                     0.246         113                0           -           237   50                       (daemon)           geod <removed_for_privacy>                     1.152         868                0           -          1847   50                       (daemon)    springboard <removed_for_privacy>                    14.007        6886                0           -         28595   50                           backboardd <removed_for_privacy>                    63.774       13669              524           -          3673   50                       (daemon) usereventagent <removed_for_privacy>                    17.578         916                0           -          2959  100                       (daemon)      fseventsd <removed_for_privacy>                     0.689         387                0           -           629   50                       (daemon)        configd <removed_for_privacy>                     0.729         530                0           -          1544   50                       (daemon)   fairplayd.h2 <removed_for_privacy>                     0.530         149                0           -          1052   50                       (daemon)     assertiond <removed_for_privacy>                     0.319         296                0           -          1012   50                       (daemon)      distnoted <removed_for_privacy>                     0.078         186                0           -           321   50                       (daemon)  wirelessproxd <removed_for_privacy>                     0.068         248                0           -          1065   50                       (daemon)     aggregated <removed_for_privacy>                    23.356        1192                0           -          2375   50                       (daemon) discoveryd_helpe <removed_for_privacy>                     0.020         153                0           -           752   50                       (daemon) filecoordination <removed_for_privacy>                     0.030         224                0           -           898   50                       (daemon)     dtmobileis <removed_for_privacy>                     3.415         642                0         +25          2345   50                       (daemon)      gputoolsd <removed_for_privacy>                     0.285         948                0           -          2340   50                       (daemon)     commcenter <removed_for_privacy>                    30.132        1626                0           -          5021   50                       (daemon)        notifyd <removed_for_privacy>                     2.168         347                0           -           413   50                       (daemon)    reportcrash <removed_for_privacy>                     0.043         162                0           -           579   50                       (daemon)  **end** 

now if run app in production mode, , attach fabric, catch exception properly:

fatal exception: nsinvalidargumentexception -[tagfeedjourneytableviewcell previewimageview]: unrecognized selector sent instance 0x14271e9d0  thread : fatal exception: nsinvalidargumentexception 0  corefoundation                 0x000000018349a59c __exceptionpreprocess + 132 1  libobjc.a.dylib                0x0000000193bec0e4 objc_exception_throw + 60 2  corefoundation                 0x00000001834a1664 __methoddescriptionforselector 3  corefoundation                 0x000000018349e418 ___forwarding___ + 928 4  corefoundation                 0x00000001833a2b6c _cf_forwarding_prep_0 + 92 5  tag beta                       0x000000010012ca3c -[tagfeedviewcontroller tableview:didselectrowatindexpath:] (tagfeedviewcontroller.m:603) 6  uikit                          0x0000000187d71390 -[uitableview _selectrowatindexpath:animated:scrollposition:notifydelegate:] + 1280 7  uikit                          0x0000000187e2ecdc -[uitableview _userselectrowatpendingselectionindexpath:] + 276 8  uikit                          0x0000000187ccb564 _applyblocktocfarraycopiedtostack + 356 9  uikit                          0x0000000187c3ce78 _aftercacommithandler + 532 10 corefoundation                 0x0000000183452a50 __cfrunloop_is_calling_out_to_an_observer_callback_function__ + 32 11 corefoundation                 0x000000018344f9dc __cfrunloopdoobservers + 360 12 corefoundation                 0x000000018344fdbc __cfrunlooprun + 836 13 corefoundation                 0x000000018337d0a4 cfrunlooprunspecific + 396 14 graphicsservices               0x000000018c5175a4 gseventrunmodal + 168 15 uikit                          0x0000000187caeaa4 uiapplicationmain + 1488 16 tag beta                       0x0000000100123f7c main (main.m:14) 17 libdyld.dylib                  0x000000019425aa08 start + 4 

while it's nice fabric able catch issue, it'd more helpful if debugger catch exception, see values, stack traces, etc. there setting don't have on or issue xcode?


Comments

Popular posts from this blog

How to group boxplot outliers in gnuplot -

cakephp - simple blog with croogo -

bash - Performing variable substitution in a string -