是否可以在 Instruments 中加载其他应用程序?
我想使用 Instruments 来查看 iPhone 上的一些第三方应用程序,可以吗?如果我将 Instruments 附加到我开发的某些应用程序中,一切都会顺利进行。但是,当我尝试加载其他应用程序时,仪器抱怨他们无法“获取 pid XY 的任务”。这是安全措施吗?
I’d like to use Instruments to peek at some third-party applications on my iPhone, is that possible? If I attach Instruments to some of the applications I develop, everything goes well. But when I try to load some other application, Instruments complain that they can’t “get task for pid XY.” Is that a security measure?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
iPhone 会告诉您,您尝试运行的应用程序不允许调试器附加到它。如果没有附加调试器,您将无法运行 Instruments。
这是一项有意的安全措施,如果不破解第 3 方应用程序,您将无法在 Instruments 中查看它们。
This is the iPhone telling you that the app you're trying to run won't let the debugger attach to it. Without a debugger attached you can't run Instruments.
This is an intentional security measure, withut hacking the 3rd party apps you will not be able to view them in Instruments.
嘿。
来自仪器文档:
为了保护您的利益,该工具不允许您处理任何不符合以下条件的应用程序:
使用您的配置文件进行代码签名。这包括从 iTunes App Store 下载的任何副本。
Hey.
From Instruments documentation:
For your protection, the instrument does not allow you to process any application that is not
code-signed with your provisioning profile. This includes any copy that has been downloaded from the iTunes App Store.