アプリがクラッシュし、コード、ファイルパス、時にはスタックトレースへの参照を含む謎めいたエラーメッセージのダイアログが表示されます。解決策を見つけるために、その正確な文字列をGoogleで検索する必要があります。しかしダイアログには「OK」と「キャンセル」の2つのボタンしかなく、テキストを選択・コピーする方法がありません。そこでスマートフォンを取り出し、画面の写真を撮り、目を細めながら検索バーにエラーを打ち直します。あるいは付箋に一文字ずつ書き取り始めます。
macOSのダイアログはめったにテキストのコピーを許さない
ほとんどのエラーダイアログ、アラートウィンドウ、システムプロンプトは、macOS上でテキストを静的なラベルとしてレンダリングします。クリックして入力することも、一部をハイライトすることも、右クリックしてコピーオプションを出すこともできません。これはネイティブのmacOSアラート、サードパーティ製アプリのダイアログ、インストーラーのエラーウィンドウ、クラッシュレポーターにも当てはまります。エラーテキストが技術的で重要であればあるほど、選択できないラベルに閉じ込められている可能性が高くなります。
これはITサポートやトラブルシューティングにおいて特に厄介です。解決策を検索したり、バグレポートを提出したり、サポートチームとやり取りしたりするには、正確なエラーテキストが必要です。エラーコードを言い換えたり、一文字でも打ち間違えたりすると、無関係な検索結果にたどり着いてしまいます。
ダイアログから直接エラーテキストを選択する
エラーダイアログが表示されたら、そのまま開いたままにして、メニューバーからOpticを起動します。ダイアログ内のエラーメッセージのテキストの上を選択範囲でドラッグします。Opticは文字を読み取り、正確な文字列、正確な句読点、正確な大文字小文字のままクリップボードにコピーします。
即座に解決策を検索する
正確なエラー文字列をGoogle、Stack Overflow、Appleサポートフォーラムに貼り付けましょう。完全一致検索は、エラー内容を言い換えた説明よりもはるかに関連性の高い結果を表示してくれます。
バグレポートとサポートチケット
バグレポートやサポートメールには正確なエラーテキストを含めましょう。開発者やサポート担当者は、ユーザーによる解釈ではなく実際のエラー文字列があれば、問題をずっと速く特定できます。
繰り返し発生するエラー
Opticはすべてのキャプチャをメニューバーの履歴に保存します。同じエラーが何度も表示される場合、毎回ダイアログをスクリーンショットしなくても、発生ごとにタイムスタンプ付きの記録が残ります。