Xcode 10.2: 调试应用程序时出现内部错误
Xcode 10.2: Internal error when debugging app
当我尝试 运行 我的应用程序时,它无法在模拟器或设备上启动,同时抛出错误。
Could not Launch "Carepilot" internal error
所以我尝试编辑
sheme -> run -> info -> Debug executable
为确保未选中“调试可执行文件”选项,此处禁用了调试模式,但这无法调试。
有人遇到同样的问题吗?
我不确定你为什么会看到这个,但这里有一些基本的调试步骤可以尝试。
首先,重新打开调试,您会需要的。任何不让您调试的解决方案都是无用的。
其次,退出 Xcode 并退出模拟器。有时事情会变得很奇怪。重新启动 Xcode 并重试。
如果仍然发生,请重新启动。再试一次。
如果仍然发生,请在新项目中尝试,以排除您的问题。
如果仍然发生,请转到 Xcode>首选项...>位置`,您是否安装并选择了 Xcode 10.2 (10E125) 命令行工具?这就是你应该看到的。
如果不是,请转到终端并输入 xcode-select -p
。显示的路径是否指向您的 Xcode 应用程序下的 Contents/Developer
目录?如果没有,请使用 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
进行设置(如有必要,请替换您的 Xcode 应用名称)。
不幸的是,Xcode 中的 "internal errors" 由于各种原因出现,没有提供任何有用的信息。如果一切都失败了,您可能需要尝试重新安装。
我在 Xcode 崩溃后遇到了完全相同的问题。事实证明,可执行文件在崩溃后不再存在,但 Xcode 继续访问它,因为引用仍然存在。因此,在尝试调试构建时收到这个确切的错误是很常见的。
如果您单击“产品”文件夹中的可执行文件引用,您可以从右侧的检查器中获取旧构建可执行文件的完整路径。你的项目名称在哪里,这个路径应该是这样的:
/Users/username/Library/Developer/Xcode/DerivedData/<projectname>-<randomhash>/Build/Products/Debug/<projectname>
记住有问题的路径,您可以打开一个终端,切换到 DerivedData 文件夹,然后删除构建文件夹。
$ cd ~/Library/Developer/Xcode/DerivedData
$ rm -r project-randomhash
删除构建文件夹后,重新构建项目并再次调试。
当我尝试 运行 我的应用程序时,它无法在模拟器或设备上启动,同时抛出错误。
Could not Launch "Carepilot" internal error
所以我尝试编辑
sheme -> run -> info -> Debug executable
为确保未选中“调试可执行文件”选项,此处禁用了调试模式,但这无法调试。
有人遇到同样的问题吗?
我不确定你为什么会看到这个,但这里有一些基本的调试步骤可以尝试。
首先,重新打开调试,您会需要的。任何不让您调试的解决方案都是无用的。
其次,退出 Xcode 并退出模拟器。有时事情会变得很奇怪。重新启动 Xcode 并重试。
如果仍然发生,请重新启动。再试一次。
如果仍然发生,请在新项目中尝试,以排除您的问题。
如果仍然发生,请转到 Xcode>首选项...>位置`,您是否安装并选择了 Xcode 10.2 (10E125) 命令行工具?这就是你应该看到的。
如果不是,请转到终端并输入 xcode-select -p
。显示的路径是否指向您的 Xcode 应用程序下的 Contents/Developer
目录?如果没有,请使用 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
进行设置(如有必要,请替换您的 Xcode 应用名称)。
不幸的是,Xcode 中的 "internal errors" 由于各种原因出现,没有提供任何有用的信息。如果一切都失败了,您可能需要尝试重新安装。
我在 Xcode 崩溃后遇到了完全相同的问题。事实证明,可执行文件在崩溃后不再存在,但 Xcode 继续访问它,因为引用仍然存在。因此,在尝试调试构建时收到这个确切的错误是很常见的。
如果您单击“产品”文件夹中的可执行文件引用,您可以从右侧的检查器中获取旧构建可执行文件的完整路径。你的项目名称在哪里,这个路径应该是这样的:
/Users/username/Library/Developer/Xcode/DerivedData/<projectname>-<randomhash>/Build/Products/Debug/<projectname>
记住有问题的路径,您可以打开一个终端,切换到 DerivedData 文件夹,然后删除构建文件夹。
$ cd ~/Library/Developer/Xcode/DerivedData
$ rm -r project-randomhash
删除构建文件夹后,重新构建项目并再次调试。