1
0
mirror of https://github.com/bitwarden/browser synced 2024-12-22 07:57:01 +01:00
bitwarden-estensione-browser/apps/desktop/macos
Daniel García 51f6594d4b
[PM-9473] Add messaging for macOS passkey extension and desktop (#10768)
* Add messaging for macos passkey provider

* fix: credential id conversion

* Make build.sh executable

Co-authored-by: Colton Hurst <colton@coltonhurst.com>

* chore: add TODO

---------

Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
Co-authored-by: Colton Hurst <colton@coltonhurst.com>
2024-12-19 09:00:21 +01:00
..
autofill-extension [PM-9473] Add messaging for macOS passkey extension and desktop (#10768) 2024-12-19 09:00:21 +01:00
desktop.xcodeproj [PM-9473] Add messaging for macOS passkey extension and desktop (#10768) 2024-12-19 09:00:21 +01:00
.gitignore [PM-9473] Add messaging for macOS passkey extension and desktop (#10768) 2024-12-19 09:00:21 +01:00
production.xcconfig [PM-9022] scaffold the extension and build pipeline (#9948) 2024-11-13 15:54:35 +01:00
README.md [PM-9022] scaffold the extension and build pipeline (#9948) 2024-11-13 15:54:35 +01:00

MacOS Extensions for Desktop Apps

This folder contains an Xcode project that builds macOS extensions for our desktop app. The extensions are used to provide additional functionality to the desktop app, such as autofill (password and passkeys).

Manage loaded extensions

macOS automatically loads extensions from apps, even if they have never been used (especially if built with Xcode). This can be confusing when you have multiple copies of the same application. To see where an extension is loaded from, use the following command:

# To list all extensions
pluginkit -m -v

# To list a specific extension
pluginkit -m -v -i com.bitwarden.desktop.autofill-extension

To unregister an extension, you can either remove it from your filesystem, or use the following command:

pluginkit -r <path to .appex>

where the path to the .appex file can be found in the output of the first command.