<!--
{
  "documentType" : "article",
  "framework" : "PHASE",
  "identifier" : "/documentation/PHASE/phase-errors",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "PHASE Errors"
}
-->

# PHASE Errors

Errors that the PHASE framework reports.

## Topics

### Framework Errors

[`struct PHASEError`](/documentation/PHASE/PHASEError-swift.struct)

An error that PHASE reports.

[`enum Code`](/documentation/PHASE/PHASEError-swift.struct/Code)

Codes that identify errors in PHASE.

[`let PHASEErrorDomain: String`](/documentation/PHASE/PHASEErrorDomain)

A unique error domain for the framework.

### Asset Errors

[`struct PHASEAssetError`](/documentation/PHASE/PHASEAssetError-swift.struct)

An asset error that PHASE reports.

[`enum Code`](/documentation/PHASE/PHASEAssetError-swift.struct/Code)

Codes that identify framework asset errors.

[`let PHASEAssetErrorDomain: String`](/documentation/PHASE/PHASEAssetErrorDomain)

A unique error domain for PHASE assets.

### Sound Event Errors

[`struct PHASESoundEventError`](/documentation/PHASE/PHASESoundEventError-swift.struct)

A sound event error that PHASE reports.

[`enum Code`](/documentation/PHASE/PHASESoundEventError-swift.struct/Code)

Codes that identify sound event errors.

[`let PHASESoundEventErrorDomain: String`](/documentation/PHASE/PHASESoundEventErrorDomain)

A unique error domain for sound events.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)