8 votes

En-têtes manquants dans MacOS 10.15 (Catalina)

Qu'est-il arrivé aux fichiers d'en-tête après la mise à jour de Catalina ? Je reçois l'erreur "assert.h:No such file or directory". Dans Mojave, ce problème a été résolu en utilisant le paquet macOS_SDK_headers_for_macOS_10.14.pkg. Existe-t-il un tel paquetage pour 10.15 ou une autre solution ? Quelqu'un d'autre est-il confronté à ce problème ?

6voto

Kirill Korolev Points 161

Récemment, j'ai également mis à jour Catalina et a rencontré le même problème. Comme il a été mentionné, il n'y a pas de paquet équivalent macOS_SDK_headers_for_macOS_10.14.pkg pour Mac OS 10.15 qui résout le problème pour les Mojave .

Il y a plusieurs choses que vous pouvez faire et qui ont fonctionné pour moi.

  1. Essayez toujours

    xcode-select --install
  2. Certaines réponses recommandent d'accepter la licence. Je ne suis pas sûr que cela soit utile, mais je l'ai quand même fait.

    sudo xcodebuild -license

    et tapez accepter .

  3. Apparemment, vous pouvez trouver ces en-têtes dans un /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include répertoire. Vous pouvez donc l'ajouter à une variable d'environnement/de système de construction.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X