当我尝试构建任何项目时,我偶尔会在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。
答案 0 :(得分:0)
似乎这是权限问题。我之前遇到过同样的问题,我发现如果你在某个目录中创建一个项目,然后你在另一个目录中替换它并尝试从那里运行它,就会发生这种情况。
也许有一个更聪明的解决方案,但我可以告诉你,如果删除项目并创建一个新项目,将旧项目中的所有文件复制到新项目,而不将其替换到另一个目录中,它将不会崩溃。