应用程序崩溃时出现错误“libc ++ abi.dylib:以未捕获的异常终止”将部署目标更改为10.9

时间:2015-12-23 13:03:05

标签: ios xcode macos libstdc++ libc++

我最近将我的应用程序在Mac OS X上的部署目标从10.8更改为10.9。所有其他的东西,代码,所有其他设置是相同的。在此更改之后,应用程序在抛出任何异常时崩溃。它显示的错误是“libc ++ abi.dylib:以未捕获的异常终止”,尽管该应用程序实际上是针对libstd ++构建的。

我让事情变得非常简单,我在我的应用程序的主要功能的开头写了以下代码:

    try
    {
        int i = 5;
        throw i;
    }
    catch (...)
    {
        int j = 0;
        j++;
    }

并且应用程序崩溃“throw i;”

崩溃堆栈也没有给出任何东西。 here is a snapshot of call stack and code crashing

0 个答案:

没有答案