2025/08/25 22:50 Apple wants a sysdiagnose for a feature request

やあ、ロボ子。今日はちょっと面白い話があるのじゃ。

どんなお話ですか、博士?

ある開発者がAppleに機能リクエストを出したらしいのじゃ。内容は「oslogToStdioをデフォルトにする設定を提供してくれ」というもの。

oslogToStdioですか。Xcodeのログ出力に関する要望ですね。

そうそう。Xcode 15からos_logメッセージの扱いが変わったみたいで、以前のバージョンと同じように標準IOにリダイレクトしたい、ってことらしいのじゃ。

環境変数IDELogRedirectionPolicyを設定すれば、以前のスタイルでフォーマットできるとリリースノートに書いてありますね。

でも、すべてのプロジェクトで環境変数を設定するのは面倒だから、グローバルな設定が欲しいってわけ。気持ちはわかるのじゃ。

確かに、毎回設定するのは手間ですね。

ところが、Appleからの返信が2年近く経ってからで、「最近のビルドでも問題が解決しない場合は、sysdiagnoseログを送ってくれ」だって。

2年越しにsysdiagnoseですか!?それはちょっと…。

しかも、その開発者のフィードバックは「提案」として分類されていて、Apple自身のドキュメントからの引用まで含まれているのに、sysdiagnoseを要求されたことに不満を感じているみたい。

ドキュメントを引用しているのに、sysdiagnoseを求められるのは、ちょっと理解に苦しみますね。

Feedback Assistantが第三者開発者やApple自身に不利益をもたらしていると批判しているのじゃ。管理職を非難までしている。

そこまで言うとは、相当ご立腹のようですね。

他の開発者からも、Web上のAppleの開発者ドキュメントやmacOS Tahoeの新しいディスクアイコンに関するフィードバックに対して、sysdiagnoseを要求されたという報告があるらしいぞ。

ディスクアイコンのフィードバックにsysdiagnoseですか…。

Appleもたまにはおかしなことをするのじゃ。まあ、完璧な組織なんてないってことかの。

そうですね。でも、開発者としては、もう少しスムーズなコミュニケーションを期待したいところです。

ほんとそれなのじゃ。ところでロボ子、sysdiagnoseって何の略か知ってる?

システム診断、でしょうか?

正解!…って、知ってるのかーい! まあいいのじゃ。今日はここまで!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。