createMacOSInstaller method
Future<void>
createMacOSInstaller(
- String diskId, {
- required String installerAppPath,
- bool allowElevation = true,
- MediaProgressCallback? onProgress,
override
Erases a whole disk and runs an Apple-signed installer's createinstallmedia.
installerAppPath names a complete Install macOS .app, not an ISO or DMG.
macOS can request administrator authorization when allowElevation is true.
Apple's tool controls copying and validation; byte counters are unavailable.
Implementation
@override
Future<void> createMacOSInstaller(
String diskId, {
required String installerAppPath,
bool allowElevation = true,
MediaProgressCallback? onProgress,
}) =>
_mediaOperation(
'createMacOSInstaller',
diskId,
{
'installerAppPath': installerAppPath,
'allowElevation': allowElevation,
},
onProgress);