IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement OS X Discussion :

accéder au micro depuis un programme "command line tool" dans XCode


Sujet :

Développement OS X

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2016
    Messages : 9
    Points : 5
    Points
    5
    Par défaut accéder au micro depuis un programme "command line tool" dans XCode
    bonjour, j'écris un programme qui doit accéder à une entrée audio (micro, ou autre).
    ce programme se lance depuis le Terminal, il n'a pas d'interface graphique.
    En fait je reprends ce programme écrit il y a longtemps (sous Yosemite). Je suis sous Mojave 10.14.6.
    Je constate que de nouvelles options de sécurité sont apparues, qui m'empêchent d'accéder au micro (ou autre entrée audio).

    Je programme avec XCode 10. J'ai trouvé comment faire pour une "application Cocoa", il faut un fichier Info.plist et une autre mon_appli.entitlements avec des clés dedans qui vont bien. Je suis pas sûr de bien faire, mais ça marche.

    Par contre, si je crée dans XCode un "command line tool" (ce que je voudrais), et bien XCode ne se soucie pas de ces fichers (il ne les prend pas en compte me semble-t-il, on ne peut pas les cocher comme appartenant au projet), et mon programme ne peut accéder au micro.

    Enfin, si. Sauf que je ne reçois que les zéros. Du silence.

    Quelqu'un sait-il comment faire pour utiliser une entrée audio avec un programme "command line" ?

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    T'as essayé d'ajouter le terminal dans les applis autorisés à utliser le micro dans les préférences sécurité et confidentialité ? (si c'est faisable)
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2016
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    1 - on ne peut pas ajouter (à la main) une appli dans cette liste. Les App s'incrivent seules (je suppose au moment où le user les autorise)
    2 - le Terminal est déjà dans cette liste (probablement suite à l'autorisation d'un programme command line, par le biais d'un (supposé) héritage)
    3 - c'est surtout en testant mon prog dans XCode (pour le debug) que j'ai des problèmes. Peut-être faut-il autoriser XCode lui-même mais voir 1)

Discussions similaires

  1. Comment accéder à une classe depuis un programme?
    Par KTARIK dans le forum Général Python
    Réponses: 1
    Dernier message: 02/06/2014, 16h48
  2. Quel est le contenu de 'command line tools'
    Par jack-ft dans le forum Développement OS X
    Réponses: 1
    Dernier message: 30/10/2013, 18h59
  3. Réponses: 6
    Dernier message: 26/05/2010, 13h36
  4. Réponses: 4
    Dernier message: 16/12/2007, 14h08
  5. Problème sur la commande COPY depuis un programme Java
    Par klereth dans le forum PostgreSQL
    Réponses: 10
    Dernier message: 10/02/2006, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo