菜鸟教程小白 发表于 2022-12-12 09:44:46

ios - Xamarin 调试器不会附加到 iPad


                                            <p><p>当尝试使用配置文件“Debug|iPhone > Casey's iPad”在设备上进行调试时,xamarin 首先在顶部显示:</p>

<p> <a href="/image/WFjsy.png" rel="noreferrer noopener nofollow"><img src="/image/WFjsy.png" alt="Waiting for debugger to connect to Casey&#39;s iPad on port 10000 via USB..."/></a> </p>

<p>然后它启动应用程序,显示启动画面,然后立即崩溃。大约一分钟后,我得到了这个弹出窗口:</p>

<p> <a href="/image/IWAWN.png" rel="noreferrer noopener nofollow"><img src="/image/IWAWN.png" alt="Could not connect to the debugger"/></a> </p>

<p>在模拟器上调试工作正常,在 Xcode 中的设备上调试工作,我只是无法在 Xamarin 中的设备上调试。</p>

<p>我尝试了以下方法,但没有成功:</p>

<ol>
<li> <a href="https://stackoverflow.com/a/21409806/2301021" rel="noreferrer noopener nofollow">Installed latest version of Xcode command line tools</a> </li>
<li>在 xcode 中构建一个objective-c hello world 应用程序,在设备和模拟器上启动和调试,希望Xcode 能够<a href="https://forums.xamarin.com/discussion/comment/49337/#Comment_49337" rel="noreferrer noopener nofollow">&#34;wave the magic wand&#34;</a> </li>
<li>创建一个新的 HelloWorld 应用并尝试在设备上对其进行调试 - 发生同样的事情</li>
<li>将我的 USB 端口号更改为 10001</li>
<li> <a href="https://stackoverflow.com/q/17178613/2301021" rel="noreferrer noopener nofollow">Changed TestFlight code to only run if !DEBUG</a> </li>
<li> <a href="https://forums.xamarin.com/discussion/comment/25716/#Comment_25716" rel="noreferrer noopener nofollow">Changed my signing identity from Developer (Automatic) to my specific developer certificate</a> </li>
</ol>

<p>我在 Mac OS X 10.11.1 上使用 Xamarin Studio 5.10 和 Xcode 7.1.1。
我已经尝试了几乎可以在 Google 上找到的任何东西,但都没有运气。有什么建议吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>原来我需要做以下两件事:</p>

<ol>
<li>实际在Project Options -> Compiler -> Define Symbols中定义DEBUG符号。我在我的代码中使用了 !DEBUG 但它从未定义过。一旦我这样做了,调试器就会附加,但断点仍然没有被命中。</li>
<li>设置项目选项 -> 编译器 -> 调试信息 = 所有引用库的完整信息。即使我的主项目有这个设置,我仍然需要为引用的库设置它。</li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Xamarin 调试器不会附加到 iPad,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/33812804/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/33812804/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Xamarin 调试器不会附加到 iPad