1

当我尝试构建任何项目时,偶尔我会从以下方法中获得 SIGABRT main.m

int main(int argc, char *argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}

不管我是否修改了项目,或者我正在构建一个刚刚创建的模板,我偶尔会收到此错误。如果我关闭引发异常的调试器并再次构建并运行,错误就会消失并且应用程序运行正常。

任何和所有项目都会发生这种情况,包括我修改过的项目和从未修改的模板创建的项目。它总是在我第一次构建它时抛出,之后每次我对代码进行更改。

显示的唯一输出是“ (lldb)”。

在 Mac OSX 10.8.4 上使用 XCode 4.6.2。

4

1 回答 1

0

好像是权限的问题。前段时间我也遇到过同样的问题,我发现如果你在某个目录中创建一个项目,然后你将它移到另一个目录中并尝试从那里运行它,就会发生这种情况。

也许有一个更聪明的解决方案,但我可以告诉你,如果你删除项目并创建一个新项目,将旧项目中的所有文件复制到新项目中,而不将其替换到另一个目录中,它就不会崩溃。

于 2013-07-08T15:21:07.350 回答