Xcode 10.2:调试应用程序时出现内部错误

时间:2019-04-04 02:17:49

标签: ios xcode debugging simulator

当我尝试运行我的应用程序时,它无法在模拟器或设备上启动,同时引发错误。

  

无法启动“ Carepilot”内部错误

所以我尝试编辑

bootstrap-theme.css

为确保未选中“调试可执行文件”选项,在该处禁用了调试模式,但无法对其进行调试。

有人遇到同样的问题吗?

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

我不确定您为什么会看到它,但是这里有一些基本的调试步骤可以尝试。

首先,重新打开调试,您将需要它。任何不允许您调试的解决方案都是没有用的。

第二,退出Xcode,然后退出模拟器。有时情况会变得很时髦。重新启动Xcode,然后重试。

如果仍然发生,请重新启动。再试一次。

如果仍然发生,请尝试一个新项目以排除与您有关的任何问题。

如果仍然发生,请转到Xcode> Preferences…> Locations`,您是否已安装并选择了Xcode 10.2(10E125)命令行工具?那就是你应该看到的。

如果不是,请转到终端并输入xcode-select -p。显示的路径是否指向Xcode应用程序下的Contents/Developer目录?如果不是,请使用sudo xcode-select -s /Applications/Xcode.app/Contents/Developer进行设置(必要时替换Xcode应用程序的名称)。

不幸的是,由于各种原因,Xcode中发生“内部错误”,并且没有提供任何有用的信息。如果其他所有方法均失败,则可能需要尝试重新安装。

答案 1 :(得分:0)

Xcode崩溃后,我也遇到了同样的问题。原来,崩溃后该可执行文件不再存在,但是Xcode继续访问它,因为该引用仍然存在。因此,尝试调试内部版本时,收到此确切错误很常见。

如果单击Products文件夹中的可执行文件参考,则可以从右侧的检查器获取旧版本可执行文件的完整路径。项目的名称在哪里,该路径应类似于以下内容:

/Users/username/Library/Developer/Xcode/DerivedData/<projectname>-<randomhash>/Build/Products/Debug/<projectname>

牢记有问题的路径,您可以打开一个终端,切换到DerivedData文件夹,然后删除构建文件夹。

$ cd ~/Library/Developer/Xcode/DerivedData
$ rm -r project-randomhash

在删除构建文件夹后,重新构建项目并再次调试。