明日リリースされるiOS 8に対応したiTunes 11.4が先週リリースされましたが、このアップデートを行うと一部のMacでエラーが起こるようです。詳細は以下から。
明日リリースされるiOS 8をアップデート・同期するにはiOS 8に対応したiTunes 11.4が必要ですが、このiTunes 11.4にアップデート後、一部のMacで
機能拡張が使用できません
機能拡張"//System/Library/Extensions/AppleUSBEthernetHost.kext"は正しくインストールされていないため使用できません。再インストールするか、製品の製造元にアップデートについて問い合わせて下さい。
というエラーが出ている人がいるようです。
このエラーはApple Support Communities[1, 2, 3, 4]などに投稿されており、このkext(kernel extensions)が壊れるとiPhone/iPadでのUSBテザリングが使用できなくなります。(*無視してもiTunes 11は使用可能ですが、iPhoneをUSBでMacに接続しUSBテザリングをONにしても以下の様に「iPhone USBにケーブルが接続されていないか、装置が応答しません。」というエラーが出て使用不可能になっているはずです。)
対処法
1./System/Library/Extensions/へ移動して「AppleUSBEthernetHost.kext 」を削除(バックアップを取っておいて下さい)。
2.AppleのサイトからiTunes 11.4をダウンロードしインストール。
これで、新しくAppleUSBEthernetHost.kext が作成されiPhone/iPadでのUSBテザリングも出来るようになります。USのSupport Communitiesでは「Pacifist.appを使ってiTunesのpkgからAppleUSBEthernetHost.kextを抽出し置き換えて」というコメントもありますが、Pacifistを使うよりはiTunesを再インストールしたほうが簡単だと思います。
注:周りの方数人に聞いてみましたが、主に古いOS XからアップデートしたMacで発生している様です。
気が付かなかった…