---
title: "init(virtualMachine:restoringFromImageAt:)"
framework: virtualization
role: symbol
role_heading: Initializer
path: "virtualization/vzmacosinstaller/init(virtualmachine:restoringfromimageat:)"
---

# init(virtualMachine:restoringFromImageAt:)

Creates a macOS installer object.

## Declaration

```swift
init(virtualMachine: VZVirtualMachine, restoringFromImageAt restoreImageFileURL: URL)
```

## Parameters

- `virtualMachine`: The virtual machine to install the operating system on.
- `restoreImageFileURL`: A file URL that indicates the macOS restore image to install.
