菜鸟教程小白 发表于 2022-12-13 10:31:44

ios - 仪器无法附加到 iPhone 上正在运行的进程


                                            <p><p>我为我们的产品的临时分发创建了一个版本,并将其安装在我的设备上。现在我想在正在运行的进程上运行时间分析器,但 Instruments 无法附加到它。这是我尝试附加到 iPhone 上正在运行的进程时遇到的错误:</p>

<pre><code>Target failed to run : Could not attach to process &lt;app-name&gt; (&lt;pid&gt;)
</code></pre>

<p>我也试过“选择目标”> app-name 但也失败了,出现以下错误:</p>

<pre><code>Target failed to run : Remote exception encountered : &#39;Failed to get task for pid &lt;pid&gt;&#39;
</code></pre>

<p>以下是我的设置的详细信息:</p>

<ul>
<li>OS X 10.7.2</li>
<li>Xcode 4.2.1(内部版本 4D502)</li>
<li>仪器 4.2 (4233)</li>
<li>iPhone 操作系统 5.0.1(内部版本 9A405)</li>
</ul></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我遇到了同样的问题。我最初没有解决它,但一个简单的解决方法是自己启动应用程序,然后从 Instruments 窗口的目标菜单中的“附加到进程...”命令附加到它。</p>

<ol>
<li>经过一番深入研究后,这似乎是 Apple 开发者论坛上的一个常见讨论话题:<a href="https://devforums.apple.com/message/453009#453009" rel="noreferrer noopener nofollow">Instruments does not work on Xcode 4 with device</a> </li>
</ol>

<p>看来不同的 Apple 产品会更改/更新 MobileDevice 框架。其中一些更新破坏了 Instruments 集成。 </p>

<ol>
<li><p>为了在我自己的机器上解决这个问题,我安装了 iTunes 10.5 beta v6。启动 XCode,我又回到了我的设备上的业务 Instrumenting。</p></li>
<li><p>我会推荐 <a href="http://www.mobileorchard.com/find-iphone-memory-leaks-a-leaks-tool-tutorial/" rel="noreferrer noopener nofollow">this tutorial</a>因为它是解释如何使用 Instruments 的更好的工具之一</p></li>
</ol>

<p>一开始可能会很困惑,但花点时间去了解它,以后会减轻很多头痛。</p>

<p>希望这些方法中至少有一种对您有用。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 仪器无法附加到 iPhone 上正在运行的进程,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/8708417/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/8708417/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 仪器无法附加到 iPhone 上正在运行的进程