iOS Friend League stats bug Tracker

Source: Internet
Author: User
Tags uikit

At the beginning of the project, both Android and iOS were returned with a bugly to the bug in the late iOS online process, prompting for a conflicting approach to bugly's upload, and then iOS to the Allies, but the headache is that the captured iOS problem is not as clear as Android. Only memory addresses are shown, and no previous experience has led iOS packager to save xcarchive files and cannot be located. The latest version is on-line to send it to my current version of xcarchive to locate the analysis bug, search the Web, and use a tool (dSYM file Analysis tool) to analyze.

1. Prepare content

dSYM file Analysis tool, current release version of Xcarchive file, current release version of the Friend League bug record

2. Operating instructions

Open dsym File Analysis tool (Figure 1), drag the xcarchive file to the "Please drag and drop the dSYM file into the window and select any version for Analysis" and then click on the dragged file, which will appear in Figure 2 automatically fill in the UUID of the selected dSYM file.


Figure 1


Figure 2

Open Friend League Select a bug record, as follows:

-[nsnull Rangeofcharacterfromset:]: Unrecognized selector sent to instance 0x197941e70 (NULL) (0 corefoundation 0X00000001854802F4 <redacted> + 1601 LIBOBJC. A.dylib 0x0000000196ca40e4 Objc_exception_throw + 602 corefoundation 0x00000001 854873A4 <redacted> + corefoundation 0x0000000185484154 <redacted> + 9284 Corefoun Dation 0X0000000185386CCC _cf_forwarding_prep_0 + 925 UIKit 0x0000000                               18A236C44 <redacted> + 1046 UIKit 0x000000018a3a52c0 <redacted> + 767 UIKit 0x000000018a3a5380 <redacted> + 568 UIKit 0x000000018a                               3a5464 <redacted> + 369 quartzcore 0x0000000189800884 <redacted> + 32010 UIKit     0x0000000189ed1f94 <redacted> + 16011 UIKit                          0x0000000189f973d0 <redacted> + 34812 UIKit 0x000000018a1b5                               Be8 <redacted> + 322013 UIKit 0x0000000189fa1268 <redacted> + 17214 UIKit 0x0000000189ebd760 <redacted> + 58015 Quartzcore 0x0000000189805                          E1C <redacted> + 15216 quartzcore 0x0000000189800884 <redacted> + 32017 Quartzcore 0x0000000189800728 <redacted> + 3218 quartzcore 0x00000001897ffeb                          C <redacted> + 27619 Quartzcore 0x00000001897ffc3c <redacted> + 52820 Quartzcore 0x00000001897f9364 <redacted> + 8021 corefoundation 0x00000001854382a4                      <redacted> + 3222 corefoundation 0x0000000185435230 <redacted> + 36023 corefoundation 0x0000000185435610 <redacted> + 83624 corefoundation 0x00000001853612d4 cfrunlooprunspecific + 396 Graphicsservices 0X000000018EB776FC Gseventrunmodal + 16826 UIKit 0x                           0000000189F26FAC Uiapplicationmain + 148827????????? 0X00000001000450C4????????? + 20090028 libdyld.dylib 0x0000000197322a08 <redacted> + 4) DSYM uuid:95b2009c-c988-****-**** -8393e7003fa8cpu type:arm64slide address:0x0000000100000000binary Image:??? Base address:0x0000000100014000
First, the dSYM uuid in the bug corresponds to whether the UUID in the dSYM file Analysis tool is the same.

In the bug record usually with the project name or due to garbled cause??? The line of code is the project error row copy memory address

0x00000001000450c4
And
Slide address:0x0000000100000000
Toin the dSYM file Analysis tool, click the Analyze button to display the line of code that corresponds to the current memory address where it is likely to be wrong.



Finally, find the corresponding row in the project to find the problem is OK.


iOS Friends statistics bug tracking

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.