当我调试我的应用程序时,我从 MonoDevelop 收到此错误
Could not open port for debugger. Another process may be using the port.
知道是什么原因造成的以及如何解决吗?谢谢。
我已经重新安装了所有内容,但仍然无法正常工作。
看起来那个端口上没有任何东西在运行。我正在使用 monoDevleop 2.8.5 和 iOS 模拟器 5.0
最佳答案
确切的答案可能会有所不同,具体取决于您使用的是哪个版本的 MonoDevelop以及您是尝试使用模拟器还是使用真实的 iOS 设备进行调试。
首先确保您的 Mac 计算机上没有其他任何东西使用端口 10000。尝试以下命令:
lsof -i | grep LISTEN
这会告诉您是否有其他任何东西正在使用该端口。如果是这种情况,则使用该端口退出应用程序。
您还可以使用 USB 端口进行调试(仅限设备)。转到 MonoDevelop 首选项以启用它。
如果这没有帮助,那么请编辑您的问题并添加详细信息(MonoDevelop 版本、设备/模拟器),我们将尝试指导您解决这个问题。
关于ios - 无法为调试器打开端口。另一个进程可能正在使用该端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8649919/