1

是否可以使用 Xcode Instruments 来分析第三方应用程序?现在,每当我尝试分析设备上安装的任何第三方应用程序时,我都会收到错误消息

'目标运行失败:遇到远程异常:无法为 pid 获取任务'

有什么需要配置的设置吗?

4

2 回答 2

2

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

于 2012-08-25T06:33:56.410 回答
-1

更新

在更新的 iOS 版本中,您只能将分析器附加到您自己的开发人员签名的应用程序中。

原来的

使用 Xcode 4.4.1 和运行 iOS 5.1.1 的 iPad 3,我可以在第三方应用程序上使用 Core Animation 和 Time Profiler 工具。我用 Twitter 和 Minecraft PE 进行了尝试。

配置文件相当没用,因为我没有应用程序的符号。我只是得到了很多十六进制的地址。Instruments 甚至不会向我展示应用程序的反汇编。我相信这是因为 iOS 出于安全考虑,不允许 Instruments (或gdblldb)查看从 App Store 安装的应用程序的地址空间。

于 2012-08-25T05:46:09.050 回答