KEXT– tag –
-
開発
システム整合性保護(SIP) の再有効化手順
macOSに組み込まれているシステム整合性保護 (SIP: System Integrity Protection) 機能を一時的に無効化して、再度有効化するときの手順についてです。T2チップなどがなく、昔のmacOSでは単純に有効化するだけでも問題なかったと思うのですが、MacBook Pro... -
開発
macOSでのデバイス通信プログラムの開発と仮想マシン
Macに接続するUSB機器と通信するプログラムを開発するときに、OSのバージョンによってコードやバイナリが異なるときにデバッグ環境をどうするかというお話しです。 デバッグ環境の用意 OSのバージョンによってデバイスと通信する方法が異なることがありま... -
開発
macOS Big Sur 11以降でドライバ(KEXT)の許可を取り消す方法
macOSではドライバ(KEXT)は、ユーザーが許可しないとロードされません。ドライバと通信するアプリを開発中のときなど、ユーザーが許可していない状況や、ドライバをインストールする前の状態を作り出したいときがあります。 この記事ではそのようなとき... -
開発
M1 Mac でのドライバの読み込み判断フロー
M1 Macになってからドライバが使えなくなってしまった。。。CatalinaやBig Surになってからドライバを使った周辺機器やソフトがエラーになってしまう。。。 こんなこと増えていませんか?ここ数年、セキュリティ対策の強化でmacOSでのドライバを取り巻く状...
1