这不是一个真正的编程问题,但请原谅我,因为它与我们用来开发的IDE有关,我真的被困住了!
0926.png
每次我创建一个项目(可以是一个空项目)时,我都会在按Run或Debug时得到上面的消息。
我有没有Web服务器运行,Web关闭,Zend以及MAMP也关闭,应用本身什么也不做,因为它是一个空白项目,如果我在iPhone/iPad模拟器上运行它,应用程序就会打开并自动关闭 :-/
我是 monoTouch的新手,但我想知道,有没有人有这个问题,知道我该怎么做?
谢谢你的帮助。
回答史蒂文的问题
mac-bruno:~ balexandre$ lsof -i | grep LISTEN
AppleVNCS 536 balexandre 8u IPv6 0x075cd460 0t0 TCP *:vnc-server (LISTEN)
Dropbox 577 balexandre 18u IPv4 0x09f86b1c 0t0 TCP *:17500 (LISTEN)
Dropbox 577 balexandre 20u IPv4 0x09f846b0 0t0 TCP practivate.adobe.com:26164 (LISTEN)
synergys 592 balexandre 5u IPv4 0x075ce274 0t0 TCP *:24800 (LISTEN)
JavaAppli 815 balexandre 33u IPv6 0x0f8b3bb0 0t0 TCP [::127.0.0.1]:6880 (LISTEN)
JavaAppli 815 balexandre 45u IPv6 0x075cc350 0t0 TCP *:39582 (LISTEN)
JavaAppli 815 balexandre 48u IPv6 0x0f8b3460 0t0 TCP *:41688 (LISTEN)
JavaAppli 815 balexandre 51u IPv6 0x0f8b3940 0t0 TCP [::127.0.0.1]:45100 (LISTEN)
JavaAppli 815 balexandre 108u IPv6 0x0f911d10 0t0 TCP *:58573 (LISTEN)
mac-bruno:~ balexandre$ 发布于 2010-04-06 08:13:07
很明显,有什么东西在监听端口,我认为它默认使用10000,尽管我的Mac没有启动检查。如果你启动终端并运行:
-i grep听我说
它应该向您显示所有正在侦听连接的进程,希望这将为您指出导致冲突的正确方向。
编辑:来自MonoTouch故障排除页面
调试器无法与设备连接。 当您开始调试设备配置时,您将看到调试器显示一个对话框,指示它正在侦听特定的IP地址。此IP地址也作为默认设置内置到应用程序中。在调试模式下启动应用程序时,它将连接到调试器主机MonoDevelop。如果无法连接,设备将振动一次。 应用程序可能无法连接到调试器有几个原因: 如果设备和调试器主机位于不同的网络上,防火墙或专用网络可能会阻止应用程序连接到调试器主机。 MonoDevelop可能选择了错误的主机IP地址。MonoDevelop在机器上选择第一个IP地址,如果您有多个网络接口,则可能不是您想要的地址。您可以通过退出MonoDevelop并编辑其设置文件来覆盖MonoDevelop使用的IP。它位于主目录( ~/.config/MonoDevelop/MonoDevelopProperties.xml. )中的一个隐藏目录中。 查找"MonoTouch.Debugger.HostIP“键,并编辑该值。如果它不存在,则需要添加它: 看白纸?其中w.x.y.z是您希望使用的IP。 调试器主机的IP地址可能已经更改。MonoDevelop必须将主机的IP地址嵌入到应用程序的默认设置中,以便知道要连接到哪个地址。如果在构建应用程序后主机的IP发生变化,则需要重新构建和重新上传应用程序,或者更改设备上应用程序设置中的IP地址条目。
https://stackoverflow.com/questions/2583326
复制相似问题