·macos-permissions
</>

macos-permissions

Gestion des autorisations macOS pour l'accessibilité (AXIsProcessTrusted), l'enregistrement d'écran, l'accès complet au disque, la surveillance des entrées, la caméra, le microphone, l'emplacement et les contacts. Couvre la base de données TCC (Transparency Consent and Control), la dégradation progressive lorsque les autorisations sont refusées, les modèles d'invite d'autorisation, l'ouverture des paramètres système dans le volet approprié, la détection des modifications d'autorisation et l'exigence de manifeste de confidentialité (PrivacyInfo.xcprivacy). À utiliser lors de la mise en œuvre de fonctionnalités qui nécessitent des autorisations système, de la création de flux d'intégration d'autorisations ou de la gestion gracieuse des autorisations refusées.

10Installations·2Tendance·@makgunay

Installation

$npx skills add https://github.com/makgunay/claude-swift-skills --skill macos-permissions

Comment installer macos-permissions

Installez rapidement le skill IA macos-permissions dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/makgunay/claude-swift-skills --skill macos-permissions
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : makgunay/claude-swift-skills.

| Accessibility | AXIsProcessTrusted() | Global hotkeys, text insertion, CGEvent | | Screen Recording | CGPreflightScreenCaptureAccess() | Screen capture, window list | | Full Disk Access | Try access + handle error | Reading other app data | | Camera | AVCaptureDevice.authorizationStatus(for: .video) | Camera access |

| Microphone | AVCaptureDevice.authorizationStatus(for: .audio) | Audio capture | | Location | CLLocationManager().authorizationStatus | Location services | | Contacts | CNContactStore.authorizationStatus(for: .contacts) | Contact access |

| Prompting repeatedly after denial | Check status first, guide to Settings if denied | | App crashes without permission | Always check before calling protected API | | User can't find permission setting | Open specific System Settings pane via URL | | Missing privacy manifest | Add PrivacyInfo.xcprivacy to app bundle |

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/makgunay/claude-swift-skills --skill macos-permissions
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-25
Mis à jour
2026-03-10

Browse more skills from makgunay/claude-swift-skills

Réponses rapides

Qu'est-ce que macos-permissions ?

Gestion des autorisations macOS pour l'accessibilité (AXIsProcessTrusted), l'enregistrement d'écran, l'accès complet au disque, la surveillance des entrées, la caméra, le microphone, l'emplacement et les contacts. Couvre la base de données TCC (Transparency Consent and Control), la dégradation progressive lorsque les autorisations sont refusées, les modèles d'invite d'autorisation, l'ouverture des paramètres système dans le volet approprié, la détection des modifications d'autorisation et l'exigence de manifeste de confidentialité (PrivacyInfo.xcprivacy). À utiliser lors de la mise en œuvre de fonctionnalités qui nécessitent des autorisations système, de la création de flux d'intégration d'autorisations ou de la gestion gracieuse des autorisations refusées. Source : makgunay/claude-swift-skills.

Comment installer macos-permissions ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/makgunay/claude-swift-skills --skill macos-permissions Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/makgunay/claude-swift-skills

Détails

Catégorie
</>Développement
Source
skills.sh
Première apparition
2026-02-25