背景#
Xcode を 14.3 にアップグレードした後、シミュレータは iOS 16.4 です。Safari -> Developer -> Web Inspector で確認しようとしましたが、確認できませんでした。
修正方法#
最初は Safari の Advanced 設定がオフになっているのかと思い、確認しましたが、スイッチはオンになっていました。
検索した結果、iOS 16.4 以降、Web Inspector で確認するには、次のコードを設定する必要があることがわかりました:
if #available(iOS 16.4, *) {
webView.isInspectable = true
} else {
// 以前のバージョンへのフォールバック
}
設定した後、再度実行し、Safari で確認すると表示されます。