Build& amp;上的iOS SIGABRT错误跑

时间:2013-07-08 14:51:22

标签: ios objective-c

当我尝试构建任何项目时,我偶尔会在main.m中通过此方法获得SIGABRT:

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

如果我修改了项目或者我正在构建刚刚创建的模板并不重要,我偶尔会遇到这个错误。如果我关闭引发异常的调试器和Build&再次运行,错误消失,应用运行良好。

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

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

在Mac OSX 10.8.4上使用XCode 4.6.2。

1 个答案:

答案 0 :(得分:0)

似乎这是权限问题。我之前遇到过同样的问题,我发现如果你在某个目录中创建一个项目,然后你在另一个目录中替换它并尝试从那里运行它,就会发生这种情况。

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