我正在尝试通过代码安装只读DMG文件。
NSArray *args = [ NSArray arrayWithObjects : @"mount", dmgPath, nil ] ;
[ mountDMGTask setLaunchPath : @"/usr/bin/hdiutil" ] ;
[ mountDMGTask setArguments : args ] ;
[ mountDMGTask launch ] ;
[ mountDMGTask waitUntilExit ] ;
int result = [ mountDMGTask terminationStatus ] ;
这可以很好地安装DMG。但它也会打开一个取景器窗口,其中包含已安装卷的内容。当我通过代码复制卷的内容时,我不希望发生这种情况。