---
title: versionAtCreation()
framework: Professional Video Applications
role: symbol
role_heading: Instance Method
platforms: [fxplug 3.1+]
path: professional_video_applications/fxversioningapi/versionatcreation()
---

# versionAtCreation()

Provides the version number of a plug-in that a project uses.

## Declaration

```swift
func versionAtCreation() -> UInt32
```

## Mentioned in

Versioning and obsoleting old plug-ins Adding parameters to plug-ins

## Return Value

Return Value An integer representation of the version number.

## Discussion

Discussion Typically, a plug-in’s version increments with each release. The exact semantics are up to the plug-in developer. To support versioning, each plug-in within a bundle defines its current version number as a string value with a version key in the plug-in’s entry in the ProPlugPlugInList array in the plug-in’s Info.plist. When a project is first created, the host application remembers the version number of each plug-in used in that project. Later, when the user opens the project, a plug-in can query the value of versionAtCreation and then handle any backward-compatibility issues.

## See Also

### Getting and Modifying Plug-in Version Numbers

- [updateVersion(atCreation:)](professional_video_applications/fxversioningapi/updateversion(atcreation:).md)
