Ios 应用程序因错误而崩溃“;libc++;abi.dylib:以未捕获异常终止”;关于将部署目标更改为10.9
我最近将我的应用程序在mac OS X上的部署目标从10.8更改为10.9。所有其他东西、代码、所有其他设置都是相同的。在此更改之后,应用程序会在抛出任何异常时崩溃。它显示的错误是“libc++abi.dylib:以未捕获异常终止”,尽管该应用程序实际上是根据libstd++构建的 我让事情变得非常简单,并在我的应用程序的主要功能的开头编写了以下代码:Ios 应用程序因错误而崩溃“;libc++;abi.dylib:以未捕获异常终止”;关于将部署目标更改为10.9,ios,xcode,macos,libstdc++,libc++,Ios,Xcode,Macos,Libstdc++,Libc++,我最近将我的应用程序在mac OS X上的部署目标从10.8更改为10.9。所有其他东西、代码、所有其他设置都是相同的。在此更改之后,应用程序会在抛出任何异常时崩溃。它显示的错误是“libc++abi.dylib:以未捕获异常终止”,尽管该应用程序实际上是根据libstd++构建的 我让事情变得非常简单,并在我的应用程序的主要功能的开头编写了以下代码: try { int i = 5; throw i; } catch (...)
try
{
int i = 5;
throw i;
}
catch (...)
{
int j = 0;
j++;
}
应用程序在“抛出i;”时崩溃
崩溃堆栈也没有提供任何信息。
为什么要显式抛出i?这只是我写的伪代码,我在main开头显式抛出以防止复杂化,甚至在这次抛出时,应用程序也会崩溃。为什么要显式抛出i?这只是我写的伪代码,我在main开头显式抛出以防止复杂化,甚至在这次抛出时,应用程序崩溃。