iOS開発者ライブラリのデバッグガイドによると、通常のUSB接続を介して、デスクトップSafariからリモートでMobile Safari(iOS 6の場合)のWebサイトをデバッグできるはずです。しかし、説明されている手順を完了した後(iPadでWeb Inspectorをオンにし、USB経由でMacに接続し、設定から[開発]メニューをオンにします)、デスクトップSafariの[開発]メニューにデバイスアイテムが表示されません。これが機能するための他の重要な要件はありますか?最小限のMacOSXバージョンかもしれませんか?私は10.6.8を持っています。
3 に答える
リモートデバッグのサポートはSafari6でのみ追加されたことが判明しました。これは、説明のつかない理由により、Snow Leopardでは利用できず、Lion(限定バージョン)以降でのみ利用できます。そこで、Mountain Lionのアップグレードを購入しましたが、今は簡単に機能します。
Appleは、開発者に最近のOSX(最近の開発者ツールにバンドルされている)へのアップグレードを強制したいと考えています。
しかし、OSX 10.6.8 / Windows/何でも使用している開発者のためにiOS6+Safariをデバッグするための実用的な方法があります:
公式の方法と同じように問題なく動作します。たぶん、Appleはこのプロジェクトを彼らのデバッグのために取ったのだろう(ただの推測)。
iOSのSafariの設定には、この機能をオンまたはオフにする「Web Inspector」の切り替えを可能にする高度なオプションがあります(少なくともこれはiOS 6にあり、これをチェックする古いデバイスはありませんの上)。
次の制限もあります。
重要:Xcodeからデバイスに転送されたデバイス上のアプリのみを検査できます。アプリであっても、AppStoreからダウンロードしたアプリを閲覧することはできません。
したがって、この方法で操作できるのは開発者アプリだけだと思います。