【问题标题】:SIGKILL signal everytime I stop debugging每次我停止调试时都会发出 SIGKILL 信号
【发布时间】:2011-11-25 03:41:19
【问题描述】:

我有 Xcode 4.2,每当我在模拟器中运行我的应用程序并按下停止调试按钮时,我都会收到一条 sigkill 消息。断点在 main.m 文件的这一行停止:

int retVal = UIApplicationMain(argc, argv, nil, nil);

我知道当我强制退出应用程序(从 xcode 的停止按钮)时,接收此消息是有意义的,但当我在其他应用程序上执行相同操作时,我不会收到此消息。有时我在运行应用程序时会收到一条随机的 sigkill 消息(可能与内存有关,但我还没有找到)

有什么建议吗?

【问题讨论】:

    标签: ios sigkill


    【解决方案1】:

    嗯,这是意料之中的,因为每次停止或重新启动调试器时都会发送 SIGKILL 信号。

    您可以尝试here 解释的创可贴解决方案。简而言之:

    1. 打开首选项,然后打开行为;
    2. 选择“运行完成”;
    3. 标记“显示选项卡”并用“编辑”填充输入
    4. 对“运行意外退出”执行相同操作

    关于随机 sigkills,也许您应该使用 Instruments 跟踪引用计数。如果你愿意的话,memory management guide 上有一个关于它的部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-01
      • 2020-06-13
      • 1970-01-01
      相关资源
      最近更新 更多