---
title: "init(fileURL:versionChecksum:)"
framework: coredata
role: symbol
role_heading: Initializer
path: "coredata/nsmanagedobjectmodelreference/init(fileurl:versionchecksum:)"
---

# init(fileURL:versionChecksum:)

Creates an object model reference for the model at the specified file URL.

## Declaration

```swift
init(fileURL: URL, versionChecksum: String)
```

## Parameters

- `fileURL`: The on-disk location of the managed object model.
- `versionChecksum`: The checksum of the object model’s version.

## Discussion

Discussion To determine an object model’s version checksum, use its versionChecksum property. Alternatively, you can find the checksum in the versioned model’s VersionInfo.plist file or in Xcode’s build log.

## See Also

### Creating a reference

- [init(model:versionChecksum:)](coredata/nsmanagedobjectmodelreference/init(model:versionchecksum:).md)
- [init(name:in:versionChecksum:)](coredata/nsmanagedobjectmodelreference/init(name:in:versionchecksum:).md)
- [init(entityVersionHashes:in:versionChecksum:)](coredata/nsmanagedobjectmodelreference/init(entityversionhashes:in:versionchecksum:).md)
