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

问题描述 投票:0回答:2

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

无法启动“Carepilot”内部错误

所以我尝试编辑

sheme -> run -> info -> Debug executable

要确保未选中Debug可执行选项,请在此处禁用调试模式,但无法对其进行调试。

有谁遇到同样的问题?

enter image description here

enter image description here

ios xcode debugging simulator
2个回答
0
投票

我不确定你为什么会看到这个,但这里有一些基本的调试步骤。

首先,重新打开调试,你会想要的。任何不允许调试的解决方案都是无用的。

其次,退出Xcode并退出模拟器。有时事情变得时髦。重新启动Xcode并重试。

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

如果仍然发生,请尝试使用新项目来排除与您的任何问题。

如果仍然发生,请转到Xcode>首选项...>位置`,是否安装并选择了Xcode 10.2(10E125)命令行工具?这就是你应该看到的。

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

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


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

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

© www.soinside.com 2019 - 2024. All rights reserved.