Atos cannot get symbols from dSYM of archived application
http://stackoverflow.com/questions/7675863/atos-cannot-get-symbols-from-dsym-of-archived-application
http://stackoverflow.com/questions/7675863/atos-cannot-get-symbols-from-dsym-of-archived-application
http://stackoverflow.com/questions/13574933/ios-crash-reports-atos-not-working-as-expected/13576028
|
A simpler alternative: you can use the Say you've got the following line in your crash log that you want to symbolicate:
The first hex number is the stack address, and the second hex number is the load address. You can ignore the last number. You don't need to worry about slide addresses either. To symbolicate, do the following:
If you can't find your MyApp.app/MyApp file, rename your '.ipa' file to a '.zip', unzip it, and it'll be in the Payload folder. And if you're not sure which architecture to use (for example, armv7 or armv7s), scroll to the 'Binary Images' part of the crash file and you can find it in there. Cheers |
http://www.cocoachina.com/bbs/read.php?tid=129732
被拒两次了,还是没搞定一个CRASH LOG,求助
- 技术问题发到问答:我知道,我仍旧要在论坛继续发布问题
最终解决方案(感谢numbbuaa):
还是需要手工。先从Archive包中解出.dSYM文件,再从dSYM文件/Contents/Resources/DWARF下找到最终文件(假设为MyAPP)。
然后在cmd窗口运行
atos -o MyAPP 0Xxxxxxxx -arch armv7 -l XXXXX
-l 后面跟的是动态加载的初始地址
这样就可以了。希望对其他人也有帮助。
/*********************************************************************************************************************************/
一个中文的数据库应用,提交了两次,两次都说因为Crash被拒。测试的硬件设备据说是iPAD3, iOS 6.0.1。可是我自己的iPAD3,也是6.0.1,运行起来一点问题没有。
再看发给我的Crash Log也不得要领---全是偏移量。
在网上学习了一阵子,试验了两个办法:
1、在Xcode Organizer的Devices > Library > Device Log里面Import这个Crash Log(Archive里面有当时上传的Binary和dYSM文件)
结果显示的跟Crash文件一样,还是没有行信息;
2、干脆手工运行。在命令行方式,运行cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources ,然后手工运行./symbolicatecrash /Users/Sue/Downloads/大眼睛图书馆_2012-12-12-140343_AQ-an.crash /Users/Sue/Downloads/大眼睛图书馆.app.dSYM,这里的crash文件是苹果发给我的,dSYM是当时上传时的Archive文件中解开的。
不幸,结果跟Crash Log还是没有什么不同。
这下完全没方向了。还请各位不吝赐教,为啥会出现这个情况,有什么办法可以知道是哪行出错了?谢谢!
附:部分Crash Log
Incident Identifier: 83238367-AC70-404B-89C6-7AC9E20C6BB0
CrashReporter Key: 360bc129d2f79a48e291eb5ca38b24e822ed5b6b
Hardware Model: xxx
Process: 大眼睛图书馆 [9424]
Path: /var/mobile/Applications/1D524195-0340-43A1-AECA-4F2503B78428/大眼睛图书馆.app/大眼睛图书馆
Identifier: 大眼睛图书馆
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2012-12-12 14:03:43.673 -0800
OS Version: iOS 6.0.1 (10A523)
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x31bb9350 __pthread_kill + 8
1 libsystem_c.dylib 0x3991011e pthread_kill + 54
2 libsystem_c.dylib 0x3994c9f2 __abort + 90
3 libsystem_c.dylib 0x3994d03e __stack_chk_fail + 194
4 大眼睛图书馆 0x000427d6 0x3f000 + 14294
5 大眼睛图书馆 0x00042172 0x3f000 + 12658
6 UIKit 0x389be588 -[UIViewController loadViewIfRequired] + 360
7 UIKit 0x389fed6c -[UIWindow addRootViewControllerViewIfPossible] + 60
8 UIKit 0x389faae0 -[UIWindow _setHidden:forced:] + 360
9 UIKit 0x38a3c1c4 -[UIWindow makeKeyAndVisible] + 56
10 大眼睛图书馆 0x00041cd8 0x3f000 + 11480
11 UIKit 0x389ffacc -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 248
12 UIKit 0x389ff656 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1186
13 UIKit 0x389f783e -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 694
14 UIKit 0x3899fc34 -[UIApplication handleEvent:withNewEvent:] + 1000
15 UIKit 0x3899f6c8 -[UIApplication sendEvent:] + 68
16 UIKit 0x3899f116 _UIApplicationHandleEvent + 6150
17 GraphicsServices 0x3611b5a0 _PurpleEventCallback + 588
18 CoreFoundation 0x32c64680 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
19 CoreFoundation 0x32c63ee4 __CFRunLoopDoSources0 + 208
20 CoreFoundation 0x32c62cb2 __CFRunLoopRun + 642
21 CoreFoundation 0x32bd5eb8 CFRunLoopRunSpecific + 352
22 CoreFoundation 0x32bd5d44 CFRunLoopRunInMode + 100
23 UIKit 0x389f6478 -[UIApplication _run] + 664
24 UIKit 0x389f32f4 UIApplicationMain + 1116
25 大眼睛图书馆 0x00041b1a 0x3f000 + 11034
26 大眼睛图书馆 0x00041adc 0x3f000 + 10972
Atos cannot get symbols from dSYM of archived application的更多相关文章
- Understanding and Analyzing Application Crash Reports
Introduction When an application crashes, a crash report is created and stored on the device. Crash ...
- Application received signal SIGABRT
Application received signal SIGABRT (null) (( 0 CoreFoundation 0x0000000182bbadc8 <redacted> + ...
- <转>iOS性能优化:Instruments使用实战
最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下. Instruments使用技巧 关于Instruments官方有一个很有 ...
- iOS系类教程之用instruments来检验你的app
比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程.这里是原文 入门 为了节省大家的时间,提供一个演示的D ...
- iOS性能优化:Instruments使用实战
iOS性能优化:Instruments使用实战 最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下. Instrument ...
- iOS---性能优化
最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧.小结如下. Instruments使用技巧 关于Instruments官方有一个很有 ...
- [xcode]instruments来检验你的app
原文网址:http://www.cocoachina.com/industry/20140114/7696.html 比较了好多关于instruments 还是发现老外写的比较牛逼.于是果 ...
- 最近采用Instruments
最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下. Instruments使用技巧 关于Instruments官方有一个很有 ...
- iOS性能优化
最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下. Instruments使用技巧 关于Instruments官方有一个很有 ...
随机推荐
- 第三十四篇 Python面向对象之 反射(自省)
什么是反射? 反射的概念是由Smith在1982年提出的,主要是指程序可以访问.检测和修改它本身状态或行为的一种能力(自省).这一概念的提出很快引发了计算机科学领域关于应用反射性的研究.它首先被程序语 ...
- 问题 E: 完数与盈数
问题 E: 完数与盈数 时间限制: 1 Sec 内存限制: 32 MB提交: 73 解决: 69[提交][状态][讨论版][命题人:外部导入] 题目描述 一个数如果恰好等于它的各因子(该数本身除外 ...
- 1087 All Roads Lead to Rome (30 分)(最短路径)
直接用Dijkstra做 #include<bits/stdc++.h> using namespace std; int n,m; map<string,int>si; ma ...
- iOS-Hello World
尝试练习一些简单的app,能快速上手开发环境和开发流程.基础Start Developing iOS Apps (Swift)https://developer.apple.com/library/c ...
- gcc6.3编译c++11的程序链接opencv时字符型函数未定义
在Windows下编写图像处理程序,由于要使用regex,升级了mingw,编译c++11代码.之前代码中使用了opencv2.4.10,一直运行良好,升级编译器以后发现了错误:undefined r ...
- typescript 贪吃蛇[学习过程中,模仿的一个例子]
代码实现ts: 1 'use strict' module Main { const FloorType = { space: "space", snack: "body ...
- hihocoder 1323 回文字符串(字符串+dp)
题解: 比较水的题目 dp[i][j]表示[i...j]最少改变几次变成回文字符串 那么有三种转移 dp[i][j] = dp[i+1][j-1] + s[i] != s[j] dp[i][j] = ...
- 周记【距gdoi:117天】
国庆被“吞”了 图论还剩下平面图.分层图.欧拉图…… 是现实太残酷还是自己兴趣不够? 努力吧.
- [bzoj] 1257 余数之和sum || 数论
原题 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + - + k mod n的值,其中k mod i表示k除以i的余数. \(\sum^n_{i=1} ...
- WIndows 相关知识
Windows服务 图解WinXP局域网共享设置步骤 Win10如何搭建FTP服务器以实现快速传输文件 强大工具psexec工具用法简介 BIOS和CMOS的区别 系统CLSID简介和小技巧