程序接收信号:“0”。警告:check_safe_call:无法恢复当前帧

时间:2009-10-23 02:26:15

标签: iphone

在设备中运行我的应用的AdHoc版本时,Mi app会因此错误而关闭。我在模拟器中从未遇到任何问题。

这个问题的确切含义是什么?

2 个答案:

答案 0 :(得分:1)

这听起来像是内存损坏问题。您可以尝试使用NSZombieEnabled环境变量运行,以确保您不访问已释放的内存。见http://www.cocoadev.com/index.pl?NSZombieEnabled

答案 1 :(得分:0)

ad hoc版本无法在调试器下运行。可执行文件中有一个“无调试器”标志。据推测,这样做是为了阻止已部署应用程序的逆向工程。使用开发规定编译发布样式构建,它应该具有相同的编译器和链接器设置,但不会是无调试。