extern"C"constchar* container_system_path_for_identifier(int zero,pid_tprocessId); // 获取系统进程沙盒路径fullPath。
参数1 填0, 参数2 为pid。 返回utf8 字符串。。 比如
/private/var/containers/Data/System/E135499A-C59F-4FB8-B252-7CE04EB207E9/
这个路径就是某守护进程写数据时的进程。
extern"C"constchar* container_system_group_path_for_identifier(intzero,constchar*systemGroupName); // 根据systemGroup名称获取
该服务的沙盒路径。
比如某服务名为 systemgroup.com.apple.regulatory_images 在我机器上获取到的路径是
/private/var/containers/Shared/SystemGroup/F11F10B8-8DE0-4A0E-B0FE-EA2C988C12E6
这2个函数由/usr/lib/libSystem.B.dylib导出。 但该文件是个空壳。 在iPhoneSDK中
/usr/lib/libSystem.B.tbd 确实导出了该函数。 这样编译和链接不会报错,而iOS自身会保证你能获取到该函数
无脑使用即可。