Ios 无法打开调试器的端口。另一个进程可能正在使用端口

Ios 无法打开调试器的端口。另一个进程可能正在使用端口,ios,debugging,xamarin.ios,monodevelop,Ios,Debugging,Xamarin.ios,Monodevelop,当我调试我的应用程序时,我从MonoDevelop得到这个错误 无法打开调试器的端口。另一个进程可能正在使用该端口 知道是什么原因导致的吗?如何修复?谢谢 我已经重新安装了所有的东西,但它仍然不工作 看起来没有任何东西在该端口上运行。我使用的是monoDevleop 2.8.5和iOS simulator 5.0确切答案可能会有所不同,这取决于您使用的是哪个版本的MonoDevelop,如果您尝试使用模拟器或真正的iOS设备进行调试 首先,确保没有其他东西在使用Mac电脑上的端口10000。请尝

当我调试我的应用程序时,我从MonoDevelop得到这个错误

无法打开调试器的端口。另一个进程可能正在使用该端口

知道是什么原因导致的吗?如何修复?谢谢

我已经重新安装了所有的东西,但它仍然不工作


看起来没有任何东西在该端口上运行。我使用的是monoDevleop 2.8.5和iOS simulator 5.0

确切答案可能会有所不同,这取决于您使用的是哪个版本的MonoDevelop,如果您尝试使用模拟器或真正的iOS设备进行调试

首先,确保没有其他东西在使用Mac电脑上的端口10000。请尝试以下命令:

 lsof -i | grep LISTEN
这将告诉您是否还有其他东西正在使用该端口。如果是这种情况,则使用端口退出应用程序

您还可以使用USB端口进行调试(仅限设备)。转到MonoDevelop首选项以启用此功能


如果这没有帮助,那么请编辑您的问题并添加详细信息(MonoDevelop版本、设备/模拟器),我们将尝试指导您解决此问题。

今天早些时候我遇到了同样的问题,简单的OSX重启使一切都恢复正常


我尝试了@poupou提到的内容,但lsof没有显示任何应用程序监听端口10000。

我只是尝试使用MonoDevelop 2.8.5和MonoTouch 5.0.4试用版,它在我的机器上按预期工作

您可以尝试更改端口,方法是编辑文件
~/Library/Preferences/MonoDevelop-2.8/MonoDevelopProperties.xml
,并更改此行中的数字:

<Property key="MonoTouch.Debugger.Port" value="10000" />


到其他东西(例如12345)。日志文件(
~/Library/Logs/MonoDevelop-2.8/MonoDevelop.log
如果更改端口不起作用,也可能会提供一些线索。

Monotouch的更新出现并修复了问题。

看起来该端口上没有运行任何东西。我正在使用monoDevleop 2.8.5和iOS simulator 5.0。这个USB选项在哪里?我在MonoDev中找不到它elop首选项。@RalphB在MonoDevelop中,选择MonoDevelop菜单的“首选项”,展开调试器项,选择iPhone调试器项并使用(仅限)选中Wifi或USB调试复选框。iPhone调试器不是“我的调试器”项下的选项。有一个常规选项卡和首选选项卡,它们都没有该项。您没有看到正确的位置。有一个首选项(在MonoDevelop菜单下)。这将显示一个带有treeview(左)的对话框,第一项是首选项,最后一个子项是调试器,展开它(右箭头)将显示iPhone调试器项,选择它以获取复选框(右窗格)是否仍有更改调试器运行的端口的方法?我刚刚搜索了整个系统,找不到要编辑的文件。MonoDevelop-2.8/文件夹不存在…该目录应该存在,您确定已正确安装MonoDevelop 2.8吗?可能尝试重新安装MonoDevelop?除了拖动它之外,还有什么具体的安装方法吗进入“应用程序”文件夹?不,将其拖到“应用程序”文件夹应该是它。在任何情况下,没有该文件夹都是非常奇怪的。在/User//Library/Preferences/?Deekor中是否有MonoDevelop-*文件夹。运行Lion操作系统现在会隐藏用户的库…您需要使用Finder's go导航来显示库到文件夹方法或使用终端输入:cd~/Library,然后键入open/