<!--
{
  "availability" : [
    "iOS: 17.0.0 -",
    "iPadOS: 17.0.0 -",
    "macCatalyst: -",
    "macOS: 14.0.0 -",
    "tvOS: 17.0.0 -",
    "visionOS: -",
    "watchOS: 10.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/AppShortcut/init(intent:phrases:shortTitle:systemImageName:parameterPresentation:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "App Intents",
      "AppIntents"
    ],
    "preciseIdentifier" : "s:10AppIntents0A8ShortcutV6intent7phrases10shortTitle15systemImageName21parameterPresentationACx_SayAA0aC6PhraseVyxGG10Foundation23LocalizedStringResourceVSSYtAA0ac9ParameterL0Vyxq_q0_q1_GtcAA0A6IntentRzAA01_S5ValueR_s8SendableR_AA0sR0Cyq_GRb0_s7KeyPathCyxq0_GRb1_r2_lufc"
  },
  "title" : "init(intent:phrases:shortTitle:systemImageName:parameterPresentation:)"
}
-->

# init(intent:phrases:shortTitle:systemImageName:parameterPresentation:)

Initializes an App Shortcut with phrases that run the app intent, a title, an image, and specified parameters.

```
init<Intent, Value, Parameter, ParameterKeyPath>(intent: Intent, phrases: [AppShortcutPhrase<Intent>], shortTitle: LocalizedStringResource, systemImageName: String, parameterPresentation: AppShortcutParameterPresentation<Intent, Value, Parameter, ParameterKeyPath>) where Intent : AppIntent, Value : _IntentValue, Value : Sendable, Parameter : IntentParameter<Value>, ParameterKeyPath : KeyPath<Intent, Parameter>
```

## Parameters

`intent`

The `AppIntent` associated with the `AppShortcut`.

`phrases`

An array of `AppShortcutPhrases` associated with the `AppShortcut`.

`shortTitle`

A `LocalizedStringResource` representing the short title of the `AppShortcut`.

`systemImageName`

A `String` representing the system image name for the `AppShortcut`.

`parameterPresentation`

An `AppShortcutParameterPresentation` object associated with the `AppShortcut`.

## Discussion

Use this initializer to create an App Shortcut for your app intent that people discover in the Shortcuts app
and that they can run using the Action button on supported iPhone models.

---

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)