不多說,貼一下代碼:1>mount dmg file
NSTask * mount = [[NSTask alloc] init];
[mount setLaunchPath: @"/usr/bin/hdiutil"];
[mount setArguments: [NSArray arrayWithObjects: @"unmount", @"-quiet", @"/User/zzc/aa.dmg", nil]];
[mount launch];
[mount waitUntilExit];
[mount release];
}
[mount setLaunchPath: @"/usr/bin/hdiutil"];
[mount setArguments: [NSArray arrayWithObjects: @"mount", @"-noidme", @"-quiet", @"-mountroot", @/tmp", @"/User/zzc/aa.dmg", nil]];
[mount launch];
[mount waitUntilExit];
[mount release];
2->umount dmg file
[mount setLaunchPath: @"/usr/bin/hdiutil"];
[mount setArguments: [NSArray arrayWithObjects: @"unmount", @"-quiet", srcPath, nil]];
[mount launch];
[mount waitUntilExit];
[mount release];