おはこんばんちは。
久しぶりにXbox Controllerで遊ぼうと思ったら、謎の-603947007エラーが出て反応しなくなってしまいました。 その対応のメモ的な感じで、記事を残せたらなと思い、書き々...
ちなみに私の使用しているMacの簡単なスペックは、下記参照
スペック | |
---|---|
iMac | Retina 4K, 21.5-inch, 2017 |
OS | macOS Monterey 12.2.1 |
Processor | 3.6 GHz Quad-Core Intel Core i7 |
ひとまず再インストールを試みる...
環境設定の360ControllerにあるUninstallが機能しなくなってしまっており、下記サイトに書かれているやり方で、アンインストール。
sudo launchctl unload /Library/LaunchDaemons/com.mice.360Daemon.plist sudo kextunload -b "com.mice.driver.Xbox360Controller" sudo kextunload -b "com.mice.driver.Wireless360Controller" sudo kextunload -b "com.mice.driver.WirelessGamingReceiver" sudo rm -f /Library/LaunchDaemons/com.mice.360Daemon.plist sudo rm -rf "/Library/Application Support/MICE/360Daemon.app" sudo rm -rf /System/Library/Extensions/360Controller.kext sudo rm -rf /System/Library/Extensions/Wireless360Controller.kext sudo rm -rf /System/Library/Extensions/WirelessGamingReceiver.kext sudo rm -rf /Library/Extensions/360Controller.kext sudo rm -rf /Library/Extensions/Wireless360Controller.kext sudo rm -rf /Library/Extensions/WirelessGamingReceiver.kext sudo rm -rf /Library/Extensions/XboxOneBluetooth.kext sudo rm -rf /Library/PreferencePanes/Pref360Control.prefPane sudo pkgutil --forget com.mice.pkg.Xbox360controller
上記サイトの一番下に書かれている
sudo rm -rf /Library/Extensions/WirelessOneController.kext
も忘れないように注意。
そしてインストールするため、360Controller 1.0.0-alpha.6をダウンロードしてインストールしたら、なぜか失敗...???
でも、これは気にしなくて良し!! と、下記に書かれていました。
再インストールしてもエラーが出るので対処
上記に書いたサイトと下記サイトに書かれている手順をしたら解消されました。
ので、簡単に手順を紹介。
1. Macをリカバリーモードで起動します。
2. ユーティリティからターミナルを起動します。
3. 下記コマンドを入力します。
spctl kext-consent add G947KKM5RL kmutil trigger-panic-medic --volume-root "/Volumes/Macintosh HD"
※ "Macintosh HD"の箇所は各々のドライブ名に置き換えてください。
2022/03/18
spctl kext-consent add MXGJJ98X76 の記述削除
4. 再起動します。
5. 環境設定の360ControllerのにあるAdvancedの、Enable Driverにチェックを入れると-603947007エラーだったメッセージが違うメッセージになっていると思います。
6. 環境設定のセキュリティ&プライバシーを開いて、全般タブのダウンロードしたアプリの開く設定の箇所にボタンが表示されているので、そのボタンを押します。
7. 署名リストが表示されるので、チェックされていない新しい署名にチェックをします。
8. 360Controllerに戻って、再度EnableDriverにチェックを入れると適用されるはずです。
私はこれで解決しました。
スクリーンショットを残しておけばよかったのですが、半信半疑の試行錯誤でやってる中でできたので、覚えているうちに書いている状態です。
申し訳ない!
まぁ、1つの解決案として参考にしてみてください。
2022/03/20追記
360Controllerの設定のAdvancedタブの右下にある、「Prefend to be an Xbox 360 Controller」にチェックを入れると、FF14とSteamゲームで安定してコントローラを認識しくれるようになりました。