ios – 苹果公司因崩溃报告而拒绝iPhone应用程序 – 无法重现

ios – 苹果公司因崩溃报告而拒绝iPhone应用程序 – 无法重现,第1张

概述我对此崩溃报告完全不知所措.我已经在商店中有几个相当复杂的应用程序,并且最近向其中一个提交了更新.我立即收到了因启动时崩溃而被拒绝的回复.他们使用与我完全相同的SDK版本,3.1.2.在对堆栈跟踪进行符号化之后,这就是崩溃: Process: MyAppName [60]Path: /var/mobile/Applications/0EC19245-D3A4 我对此崩溃报告完全不知所措.我已经在商店中有几个相当复杂的应用程序,并且最近向其中一个提交了更新.我立即收到了因启动时崩溃而被拒绝的回复.他们使用与我完全相同的SDK版本,3.1.2.在对堆栈跟踪进行符号化之后,这就是崩溃:

Process:         MyAppname [60]Path:            /var/mobile/Applications/0EC19245-D3A4-47D0-94D9-XXXXXXXXXX/MyAppname.app/MyAppnameIDentifIEr:      MyAppnameVersion:         ??? (???)Code Type:       ARM (Native)Parent Process:  launchd [1]Date/Time:       2010-01-19 15:43:46.804 -0800OS Version:      iPhone OS 3.1.2 (7D11)Report Version:  104Exception Type:  EXC_CRASH (SIGABRT)Exception Codes: 0x00000000,0x00000000Crashed Thread:  0

这是相关的堆栈跟踪.

Thread 0 Crashed:0   libSystem.B.dylib               0x0007e9ac __kill + 81   libSystem.B.dylib               0x0007e99c kill + 42   libSystem.B.dylib               0x0007e98e raise + 103   libSystem.B.dylib               0x0009363a abort + 344   libstdc++.6.dylib               0x000453b0 __gnu_cxx::__verbose_terminate_handler() + 3765   libobjc.A.dylib                 0x00005858 _objc_terminate + 1046   libstdc++.6.dylib               0x00043776 __cxxabiv1::__terminate(voID (*)()) + 467   libstdc++.6.dylib               0x000437ca std::terminate() + 108   libstdc++.6.dylib               0x00043896 __cxa_throw + 749   libobjc.A.dylib                 0x00004714 objc_exception_throw + 6410  Foundation                      0x000013c2 __NSThreadPerformPerform + 57011  CoreFoundation                  0x00056a96 CFRunLoopRunspecific + 183412  CoreFoundation                  0x00056356 CFRunLoopRunInMode + 4213  GraphiCSServices                0x00003cb8 GSEventRunModal + 10814  GraphiCSServices                0x00003d64 GSEventRun + 5615  UIKit                           0x00002768 -[UIApplication _run] + 38416  UIKit                           0x0000146c UIApplicationMain + 68817  MyAppname                         0x0000ed6a main (main.m:13)18  MyAppname                         0x000028e4 start + 44

对我而言,堆栈跟踪几乎无用,它只是说当我们启动你的应用程序时一个组件崩溃但我无法在类似的系统上重现它(唯一的区别是它们运行SNow Leopard并且我只是运行Leopard).

关于我接下来可以做什么的任何建议?谢谢.

解决方法 >如果您正在运行SNow Leopard,请在项目中打开静态分析器.
>打开NSZombIEEnabled
http://www.frogameleon.com/blog/last-night-an-iphone-zombie-nszombieenabled-saved-my-life
>查看其他调试文档并使用Apple提供的工具.
http://developer.apple.com/iphone/library/documentation/Xcode/Conceptual/iphone_development/130-Debugging_Applications/debugging_applications.html 总结

以上是内存溢出为你收集整理的ios – 苹果公司因崩溃报告而拒绝iPhone应用程序 – 无法重现全部内容,希望文章能够帮你解决ios – 苹果公司因崩溃报告而拒绝iPhone应用程序 – 无法重现所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1073421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存