15
バグと修正:iTunes 11のトラブルシューティング:続編

iTunes 11.0.1 では、アプリケーションの最初の 11.0 リリースで報告されたバグのほとんど (前回のコラムで取り上げたものも含む) が修正されたようですが、いくつかの問題が残っています。

AirPlayのバグ

Appleサポートコミュニティで依然として議論を呼んでいるバグの一つが、AirPlayに関するものです。iTunes 11.xにアップデート後、Apple TV(またはその他のAirPlayデバイス)にストリーミングされたコンテンツが突然再生を停止することがあるという報告が多数寄せられています。これは、最初の曲の途中で発生する場合もあれば、プレイリストや映画の再生開始から1時間以上経ってから発生する場合もあります。

症状がAirPlayデバイス全てに影響を及ぼすという報告があり、iTunesが根本的な原因である可能性を示唆する証拠がいくつかありました。一部のユーザーが指摘しているように、Macがスリープ状態になるとメディアの再生が停止することがあります(当たり前ですよね!)。しかし、ほとんどのユーザーは、スリープ状態とは関係なく、不要な停止が発生すると指摘しています。

通常、有効な回避策は、iTunesのAirPlayメニューを開き、「単一」オプションではなく「複数」オプションに切り替えることです(下図参照)。AirPlayデバイスがイーサネット経由で接続されている場合、有線接続から無線接続に切り替えることも回避策として考えられます。これは、Apple TV 5.1.1アップデートがインストールできない問題を解決した際に使用した同様の切り替え方法に似ています。

iTunes の AirPlay メニューを「単一」から「複数」に切り替えると、ストリーミングの不具合が解決される場合があります。

個人的な話ですが、iTunes 11でプレイリストが途中で止まってしまうという同様の問題に遭遇したことがあります。ただし、これはAirPlayに限ったことではありません。Macから直接ストリーミングしている場合でも、Apple TVで発生します。

ホットスポットのバグ

iTunes関連のパーソナルホットスポット問題は、少なくともiTunes 10.7以降にまで遡ります。症状は、iPhoneまたはiPadをMacに接続する際にUSBホットスポットオプションが機能しないというものです。残念ながら、Appleサポートコミュニティの報告によると、このバグはiTunesを最新バージョンの11.0.1にアップデートした後も依然として発生しています。

最も頻繁に推奨される回避策は、Kextユーティリティを使用して、現在インストールされているAppleUSBEthernetHost.kextファイル(/System/Library/Extensionsにあります)を、Webから取得した以前のバージョンに置き換えることです。具体的な方法については、Appleサポートコミュニティの別のスレッドをご覧ください。さらに別のスレッドでは、iPhone構成ユーティリティが共謀者として関与している可能性が示唆されています。このスレッドの投稿では、前述のkextファイルを削除する前に、ユーティリティ(およびターミナル経由でアクセスするレシートファイル)を削除することを推奨しています。

この修正によりUSBテザリングが再び機能するようになるはずですが、理想的な解決策ではありません。まず、iTunesやOS Xを次回アップデートした際に、新しいインストールによって置き換えファイルが消去され、症状が再発する可能性があります。次に、機能拡張フォルダの内容を独自に変更することはリスクを伴います。古い置き換えファイルは、現在のOSの他の部分と互換性がなく、修正しようとしている問題とは別の予期せぬ問題を引き起こす可能性があります。しかしながら、Appleが根本的な原因を解決するまでは、kextの置き換えを試してみる価値はあるかもしれません。ただし、復元が必要になった場合に備えて、削除したファイルのバックアップコピーを必ず用意しておいてください。