Вы не дали много подробностей. Подпись не удалась? Если это удастся, что скажет kextutil path/to/M-AudioFireWireBeBoB.kext
?
Несколько вещей, о которых я могу подумать, могут вызвать проблемы:
- Я не думаю, что кодовая подпись работает для кекстов с 32-битный срез. Поэтому, если это универсальный 32/64-битный кекст (или если он все еще имеет фрагмент PP C), извлеките двоичный файл x86-64, используя
lipo
, и используйте вместо него только это. - Подпись сертификат должен иметь специальную функцию подписи kext, связанную с ним. Apple предоставляет только то, что по специальному запросу обычного сертификата Application ID разработчика недостаточно для kexts.
- В macOS 10.14.5+ и 10.15 kext должен быть дополнительно заверен нотариально. Создайте zip-файл kext и загрузите его в Apple, используя
xcrun altool --notarize-app
. После утверждения вы можете прикрепить нотариальное заверение к кексту, используя xcrun stapler staple path/to/your.kext
. Подробности смотрите в документации Apple по нотариальному заверению и выводу xcrun altool --help
.