# Add UsageDescriptions to Info.plist \(\#2609\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/75b1f601261a32f12ec08fe3a0852a8c02dbdba3)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 75b1f601261a32f12ec08fe3a0852a8c02dbdba3

Requested commit: 75b1f601261a32f12ec08fe3a0852a8c02dbdba3

Commit: 75b1f601261a32f12ec08fe3a0852a8c02dbdba3

Tree: dcfc063935b17288b883bd9af357809c03d1116c

Author: Mikayla Maki

Committer: GitHub

## Message

```
Add UsageDescriptions to Info.plist (#2609)

This updates our dependency on cargo-bundle to point at a fork I've
created that adjusts the latest version's behavior to work for our use
case. This PR also updates the Zed Info.plist to include the following
keys:

- NSSystemAdministrationUsageDescription
- NSAppleEventsUsageDescription
- NSBluetoothAlwaysUsageDescription
- NSCalendarsUsageDescription
- NSCameraUsageDescription
- NSContactsUsageDescription
- NSLocationAlwaysUsageDescription
- NSLocationUsageDescription
- NSLocationWhenInUseUsageDescription
- NSMicrophoneUsageDescription
- NSSpeechRecognitionUsageDescription
- NSRemindersUsageDescription

Release Notes:

- Bug fix: Allow applications run via the Zed terminal to request
authorization for macOS services (e.g. microphone and camera)
```

## Parents

- [2b8b954c3e35b0a1495a8e181ecabbcc54399333](https://git.cafe/gitcafe/zed/commit/2b8b954c3e35b0a1495a8e181ecabbcc54399333?format=markdown)

- [adc8337ad49f9274d5bdfbbf348306c69a960f0a](https://git.cafe/gitcafe/zed/commit/adc8337ad49f9274d5bdfbbf348306c69a960f0a?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/75b1f601261a32f12ec08fe3a0852a8c02dbdba3?format=markdown)
