菜鸟教程小白 发表于 2022-12-13 13:55:52

ios - 无法将统一调试器附加到 iOS 设备


                                            <p><p>所以我正在尝试让我的应用程序在 iOS 设备上运行,附加到统一调试器,这样我就可以放置断点来帮助找出 iOS 特定问题。这是我经历和验证的一切。</p>

<ul>
<li>我试过在 MonoDevelop 和 Visual Studios 上做统一附件。在这两个上,我都可以在附件列表中看到我的设备和应用程序。 </li>
<li>在 Visual Studios 中,我选择附加到我的设备,但没有任何反应。当我选择编辑器时它确实工作正常。 </li>
<li>在 Monodevelop 中它只是吐回它无法连接到调试器。</li>
<li>我已验证它们在同一网络上,已选中脚本调试,已选中编辑器附加。 </li>
</ul>

<p>不确定我在这里缺少什么来让它链接到设备。感谢您的帮助。</p>

<p><strong><em>更新</em></strong></p>

<p>在关于为构建切换到单声道的评论之后。我现在遇到了另一个障碍。在 xcode 中,我收到以下错误。</p>

<pre><code>ld: Unable to insert branch island. No insertion point available. for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我将在这里做一个小假设,即您正在使用脚本后端 IL2CPP(检查 iOS 播放器设置)</p>

<p>使用IL2CPP编译时不能使用脚本调试。
您可以在播放器设置中更改为单声道。这将允许您使用脚本调试。</p>

<p>注意:您不能使用 Mono 发布到 iOS,您必须使用 IL2CPP,因此请确保您使用 IL2CPP 彻底测试您的应用</p>

<p>更多信息可在此处找到 <a href="https://docs.unity3d.com/Manual/iphone-64bit.html" rel="noreferrer noopener nofollow">Unity 64Bit iPhone notes</a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 无法将统一调试器附加到 iOS 设备,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/38796203/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/38796203/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 无法将统一调试器附加到 iOS 设备