36

目标无法运行:遇到远程异常:无法获取 pid 3103 的任务

目标未能运行

我在设备上运行 iPhone OS 3.1.3,我可以在设备上以调试模式运行我的应用程序。

我下载并安装了 xcode_3.2.2_and_iphone_sdk_3.2_final.dmg 两次,没有任何运气。

4

6 回答 6

54

当我切换到 XCode 4 时遇到了同样的问题,我通过将发布代码签名配置文件设置为我的开发配置文件而不是之前设置的应用商店配置文件来解决它。事实上,Xcode 4 默认使用发布版本来配置您的应用程序。

于 2011-03-20T23:40:13.550 回答
29

回答我自己的问题:

我的设备上安装了两个具有相同名称的应用程序。相同的捆绑显示名称:Doublemill。由于它们具有不同的包标识符,调试器可以处理它,但是 Instruments 似乎很困惑。

于 2010-04-18T07:30:57.230 回答
2

嘿。
也可能存在其他一些问题。

配置文件。
来自 Apple 文档: 为了保护您,该仪器不允许您处理任何未使用您的配置文件进行代码签名的应用程序。这包括从 iTunes App Store 下载的任何副本。

设备。
仪器 UIAutomation 不适用于 iPhone 3G,仅适用于 3Gs,4。

可悲的是,对乐器的支持很糟糕。苹果似乎并没有对此给予太多关注。

于 2011-02-24T10:13:19.010 回答
1

仅供参考,对于那些从命令行运行并遇到相同问题的人,您必须使用应用程序的完全限定路径,否则仪器将崩溃(使用相对路径)。那是浪费了几个小时来追踪它。

于 2012-07-20T01:07:17.347 回答
0

对于那些遇到此问题的人,请将您的“代码签名身份”设置为 IOS 开发人员,请参见下文。

在此处输入图像描述

于 2014-11-24T16:43:19.850 回答
0

就我而言,我在 Release 中使用分发配置文件,更改开发配置文件将解决该问题。

于 2017-04-17T05:07:42.887 回答