How to find Bundle Identifier from known PID?

时间秒杀一切 提交于 2019-12-04 08:55:43

Here's a way that works in 10.2 and later: First call GetProcessForPID to turn the pid into a ProcessSerialNumber. Then call ProcessInformationCopyDictionary to get the bundle ID. (Added: these functions are deprecated in OS 10.9. I don't know if they still exist in the 10.10 SDK.)

I've found an answer which works on 10.6 only:

[[NSRunningApplication runningApplicationWithProcessIdentifier:pid] bundleIdentifier]

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!