---
title: "init(signingIdentifier:)"
framework: networkextension
role: symbol
role_heading: Initializer
path: "networkextension/neapprule/init(signingidentifier:)"
---

# init(signingIdentifier:)

Create an app rule that matches an app with a given signing identifier.

## Declaration

```swift
init(signingIdentifier: String)
```

## Parameters

- `signingIdentifier`: The signing identifier of the app that matches the rule. For apps that are signed using Xcode, the app’s signing identifier is equivalent to the app’s bundle identifier.

## Return Value

Return Value A newly-initialized NEAppRule object.

## See Also

### Initializing an app rule

- [init(signingIdentifier:designatedRequirement:)](networkextension/neapprule/init(signingidentifier:designatedrequirement:).md)
