【发布时间】:2019-08-25 16:13:43
【问题描述】:
当我尝试运行我的应用时,它无法在模拟器或设备上启动,同时抛出错误。
无法启动“Carepilot”内部错误
所以我尝试编辑
sheme -> run -> info -> Debug executable
为了确保调试可执行选项未被选中,调试模式在此处被禁用,但无法调试。
有人遇到过同样的问题吗?
【问题讨论】:
标签: ios xcode debugging simulator
当我尝试运行我的应用时,它无法在模拟器或设备上启动,同时抛出错误。
无法启动“Carepilot”内部错误
所以我尝试编辑
sheme -> run -> info -> Debug executable
为了确保调试可执行选项未被选中,调试模式在此处被禁用,但无法调试。
有人遇到过同样的问题吗?
【问题讨论】:
标签: ios xcode debugging simulator
我不确定您看到这种情况的确切原因,但这里有一些基本的调试步骤可供尝试。
首先,重新打开调试,你会想要的。任何不让你调试的解决方案都是没用的。
其次,退出 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 中的“内部错误”由于各种原因而发生,并且没有提供任何有用的信息。如果一切都失败了,您可能需要尝试重新安装。
【讨论】:
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
删除构建文件夹后,重新构建您的项目并再次调试。
【讨论】: