web-dev-qa-db-fra.com

macOS Mojave ne peut pas trouver/var/db/DetachedSignatures avec Swift 4

Je n'ai pas eu d'erreur de ce type avec High Sierra, maintenant avec Mojave, mon application effectuée avec Swift 4 génère cette erreur. Cela se produira lorsque j'essaierai d'obtenir des informations sur les logiciels en appelant: /Usr/sbin/system_profiler SPApplicationsDataType

Mon application n'échouera pas et ne fonctionnera pas mais je remarque qu'elle exposera cette erreur lors de l'exécution:

system_profiler [2052: 52918] [logging-persist] os_unix.c: 42249: (0) open (/ var/db/DetachedSignatures) - Erreur non définie: 0

Je suppose que cela est lié aux signatures de code mais je ne sais pas comment le gérer, peut-être un bogue car il n'y a pas de fichier appelé DetachedSignatures dans/var/db 

6
Magno

J'ai rencontré le même problème et j'ai copié le fichier DetachedSignatures du MacBook d'un autre gars et je l'ai placé sous le chemin/var/db sur mon iMac. Cela a résolu le problème. Je ne sais pas pourquoi certains mac n'ont tout simplement pas ce fichier DetachedSignatures. Pas beaucoup d'explications utiles sur Internet.

1
lzl