xamarin.ios – MonoTouch调试器从不连接到应用程序

我有一个MonoDevelop调试器拒绝连接到模拟器的问题. MonoDevelop弹出一个框,指出“等待调试器连接127.0.0.1:10000 …”,但从不连接.

我已经卸载并重新安装了一切,但仍然有同样的问题.

我失踪了什么

提前致谢.

解决方法

尝试以下:

>在模拟器中,转到设置“应用程序”
>在下面的列表中查找您的应用程序的名称General / Safari / Photos
点击它来调出其设置
>你应该看看你的应用程序的“调试设置”
>“启用”(第一项)设置为“开”还是“关”?

这是首先要看的.如果您的应用程序的调试“启用”设置为“关闭”,当您尝试调试应用程序时,您的应用程序将加载到模拟器中,MonoDevelop会说它正在尝试连接(因为它是),但它将无法好吧,你会得到你所描述的结果.

如果您浏览该列表中的步骤并遇到任何问题(如您的应用程序没有显示在模拟器的“设置”列表中,或者没有“调试设置”,或者仍然无法使用,尽管已将“启用”切换为“在“),那么你可以尝试其他一些事情(没有特定的顺序 – 只是打字想到):

>从头开始创建一个新的项目.同样的事情会发生吗?也就是说,您的所有应用程序是否存在此问题?
>在MonoDevelop中,打开应用程序的项目设置,点击“iPhone Build”,将配置设置为“Debug”,将平台设置为“iPhone Simulator”,确保选中“构建调试模式二进制文件”.
>在MonoDevelop中,打开“Build”菜单,选择“Clean All”,重建项目,然后重试.
>如果您的应用程序已正确配置,并且如果其模拟器上的设置正确,请尝试调试应用程序 – 如果MonoDevelop仍然位于并尝试连接而不成功,请打开终端窗口(当您的应用程序仍在运行时)并键入“netstat -n -f inet” – 您是否在“本地地址”列中的列表中看到“127.0.0.1:10000”?如果没有,那么在模拟器上可能会有一些东西.
>如果没有任何效果,如果您已经重新安装了MonoTouch堆栈(似乎已经有),您可以尝试打开iPhone模拟器,打开“iPhone Simulator”菜单,然后单击“重置内容和设置” …“ – 这可能是一个不便之处,但如果您的选项不足,您可能会给它一个镜头.

不知道更多关于您的设置或访问日志文件,很难弄清楚发生了什么,但这些是我认为值得尝试的几件事情.

希望这有帮助 – 至少指出你有用的方向:)

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...