gpt4 book ai didi

iphone - 运行泄漏时崩溃

转载 作者:行者123 更新时间:2023-12-03 17:43:28 26 4
gpt4 key购买 nike

最近安装了4.0 SDK之后,我重新编译了一个客户端项目,以测试它在新OS下如何运行。 (以前使用3.1.3进行测试没有崩溃,只有一次内存泄漏,已向苹果公司正式报告,他们无法在4.0 beta 3上进行复制,因此关闭了。)

一切进行得非常顺利(在测试过程中没有崩溃),直到我决定使用Leaks运行它,这导致我的应用程序在每次运行时崩溃。

所有崩溃日志如下所示:

线程0崩溃:
0 libobjc.A.dylib 0x00002866 objc_msg发送+ 10
1个MyApp 0x000040b0 0x1000 + 12464
2个MyApp 0x000040b0 0x1000 + 12464
3个MyApp 0x000040b0 0x1000 + 12464
...
511 MyApp 0x000040b0 0x1000 + 12464

我到处也有漏洞,但是责任库始终是Apple的漏洞之一,而且我的应用程序从未出现在堆栈跟踪中。至少对于具有堆栈跟踪的泄漏...其中一些是通用块泄漏,根本没有堆栈跟踪。

有任何想法吗?

更新:上面的内容适用于运行iOS 4的iPhone 3GS。当我在运行3.1.3的iPod Touch 1st gen上运行构建时,我什至无法启动Leaks,没关系让它崩溃...但是我可以构建-在旧设备上调试就好了。

(我将基本SDK设置为4.0,部署目标设置为3.1.2)

最佳答案

看来您有一个递归调用自身的方法,这导致堆栈溢出。

尝试在启用了调试符号的情况下编译应用程序,以便(希望)显示该方法。

关于iphone - 运行泄漏时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3210880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com