extern"C"constchar* container_system_path_for_identifier(int zero,pid_tprocessId); ?// 獲取系統(tǒng)進程沙盒路徑fullPath的畴。
參數(shù)1 填0亚再, 參數(shù)2 為pid。 返回utf8 字符串喇肋。。 比如
/private/var/containers/Data/System/E135499A-C59F-4FB8-B252-7CE04EB207E9/
這個路徑就是某守護進程寫數(shù)據(jù)時的進程痢士。
extern"C"constchar* container_system_group_path_for_identifier(intzero,constchar*systemGroupName); // 根據(jù)systemGroup名稱獲取
該服務(wù)的沙盒路徑陷寝。
比如某服務(wù)名為?systemgroup.com.apple.regulatory_images 在我機器上獲取到的路徑是
/private/var/containers/Shared/SystemGroup/F11F10B8-8DE0-4A0E-B0FE-EA2C988C12E6
這2個函數(shù)由/usr/lib/libSystem.B.dylib導(dǎo)出。 但該文件是個空殼窿冯。 在iPhoneSDK中
/usr/lib/libSystem.B.tbd 確實導(dǎo)出了該函數(shù)。 這樣編譯和鏈接不會報錯确徙,而iOS自身會保證你能獲取到該函數(shù)
無腦使用即可醒串。