世界を動かす技術を、日本語で。

「タホへのアップグレード」アラートをブロックする

概要

  • macOS 15.7.3 のバグにより、90日間のアップデート通知抑制が可能
  • Stop Tahoe Update プロジェクトのプロファイル利用で簡単に設定
  • UUID挿入や権限変更 など、公式手順に不足があるため補足説明
  • プロファイルの再インストール で90日ごとに延長可能
  • 簡単なエイリアス設定 で手間なく運用可能

macOS Tahoeアップデート通知を90日間ブロックする方法

  • macOS 15.7.3 の仕様バグにより、アップデート通知抑制期間がリリース日基準ではなく、 ローリング90日 で動作
  • Appleがこのバグを修正しないことを願うユーザー心情
  • macOS Tahoe のデザインや機能変更に不満を持つユーザーの存在
    • 顧客サポートのためmacOS Tahoe搭載機を維持
    • 個人利用のデスクトップは macOS Sequoia を継続使用
  • 頻繁なアップデート通知や赤いバッジ表示に悩まされる現状

Stop Tahoe Updateプロジェクトの活用

  • Stop Tahoe Update プロジェクト提供のプロファイルで 90日間のアップデート通知ブロック が可能
  • デバイス管理プロファイル 利用で、組織単位でなく個人Macにも適用可能
  • プロファイルの最大延長期間は 90日間 まで

設定手順(補足つき)

  • リポジトリをクローンし、ディレクトリ移動
    • $ git clone https://github.com/travisvn/stop-tahoe-update.git
    • $ cd stop-tahoe-update
  • スクリプトの実行権限付与 (公式手順に未記載)
    • $ chmod 755 ./scripts/*.sh
  • UUIDの挿入 (公式手順に未記載)
    • deferral-90days.mobileconfig内のREPLACE-WITH-UUIDuuidgenコマンドで生成した2つのUUIDで置換
  • オプション変更 (必要に応じて)
    • <key>forceDelayedSoftwareUpdates</key><false/>に変更で、通常アップデート通知は受信
  • スクリプトでプロファイルをインストール
    • ./scripts/install-profile.sh profiles/deferral-90days.mobileconfig
  • System Settings → Privacy & Security → Profiles でプロファイル承認
    • サイドバー「Profile Downloaded」からインストール
    • 設定内容確認後「Install」を2回クリックで完了

90日経過後の運用とエイリアス設定

  • 90日後は 再度プロファイルをインストール する必要
  • プロファイルファイルを任意のフォルダに保存しておくことで、リポジトリ削除後も再利用可能
  • Sequoiaではopenコマンドのみでプロファイルインストール可能
  • .zshrcにエイリアス追加で簡単再インストール
    • alias notahoe='open "/path/to/deferral-90days.mobileconfig"; sleep 2; open "x-apple.systempreferences:com.apple.preferences.configurationprofiles"'
  • 90日ごとにnotahoeコマンド実行で通知抑制継続

利用者の感想と注意点

  • アップデート通知や赤いバッジ表示から解放 されて満足
  • 90日ごとに手動対応が必要な点に注意
  • Appleがこのバグを修正する可能性もあるため、今後の動向に留意

Hackerたちの意見

数週間前に間違ってボタンを押しちゃって、Tahoeにアップグレードしちゃったんだ。最初はそんなに大したことじゃないと思ってたけど、使ってみたらSequoiaよりも明らかに劣化してるって実感した。新しい機能は全然使ってないし、既存の機能も悪化してる。UIのアニメーションが遅くてカクカクしてるし、これがM4 Proでの話なんだよ。Finderはまたひどくなって、特に横スクロールが最悪。ウィンドウの角やマウスの動きもイライラする(多くの苦情がちょっと誇張されてると思ってたけど)。左揃えのウィンドウタイトルはバランスが悪くてダサい。Dockのアプリケーションスマートフォルダで、変な(視覚的な)アプリの重複問題が起きてる。デバイス間のコピー&ペーストもなんか不安定になってる気がする。あと、どうでもいいことだけど新しいアイコンが本当に嫌い、特にゴミ箱のアイコンがなんか気に入らない。

仕事用のノートパソコンにはTahoe、個人用のデスクトップにはSequoiaを使ってるんだけど、Sequoiaにこだわる理由はパディングなんだ。Tahoeはパディングがめちゃくちゃで、タブのデザインも最悪。iTerm2のタブが本当にひどく見えるよ。

UIのアニメーションが遅くてカクカクしてるし、これがM4 Proでの話なんだ。 M4 Proでこれだよ!完全に計画的な劣化だね。主要なMacOSのリリースでいつも感じる。これで納得することはないよ。

それにApple Musicもかなり悪化してる(ミニプレイヤーを出すのが難しくなったし、シークバーも使いにくい)。不満点がどんどん増えていくよ。

知っておいてよかった。最近、父が聞いてきたけど、メリット・デメリットがわからなかったんだ。まだアップグレードしてないけど、必要ないからなんだよね。彼は新しいMac miniを持ってるから、彼には合うかなと思ったんだけど、どうやらアップグレードじゃなくて、むしろダウングレードになりそうだね。特に、探すのが難しくなるなら。

数週間前に同じミスをしたよ;うちの会社はセキュリティアップデートを強制してて、セキュリティの代わりにTahoeのアップデートを選んじゃったんだ。まあ、試してみるかって思ったんだよね!先週、コンピュータを初期化してSequoiaを再インストールしたよ。

好きな日付でこれを使うのがずっと簡単だよ:defaults write com.apple.SoftwareUpdate MajorOSUserNotificationDate -date "2030-03-03 12:00:00 +0000"

それを設定してもまだTahoeのポップアップが出るから、他に何かメカニズムがあるみたい。

こっちも同じ問題だ。Linux + KDEは何年も前にWindowsを超えたし、今ではMacのノートパソコンよりも好きになってる。ポータビリティ以外はMacの方がいいだけだし。Appleはソフトウェアをしっかり改善しないと。ハードウェアは素晴らしいのに、残念だよ。G4のTiger時代の逆転現象だね。

Linux + KDEはTahoeよりもUIがかなり劣ってるよ。

Appleは、ずっとハードウェア会社だよね。Linuxエコシステムを使いたいけど、軽くてパワフルで、バッテリーが15時間持つノートパソコンはMac以外にないんだよね。

Sequoiaへのアップグレードは間違いだったし、Tahoeへのアップグレードも同じ。新しいソフトウェアが好きだけど、この二つのリリースはイマイチだね。バグもかなり多いし。Appleが自分のUIを一貫させられないのが信じられない。Appleのアプリはほぼ閉じられないものばかりだし。Finderは終了できないし、システム設定はなぜか横に広がらない(まだ2000年代のAppleにいるのか?)。ノートパソコンでは液体ガラスとかあんまり感じてないけど、今日家族のiPhoneを使ったら、すごく気が散った。コントラストが消えちゃったみたいで信じられない。でも特にバグがひどい。Appleは本当にバグ修正だけのリリースを作るべきだよ。Spotlightを切り替えなきゃいけなかったのは、ずっとシステム全体をインデックスしようとするからで、RustとTypeScriptのプロジェクトを両方やってると小さいファイルがたくさんあって大変なんだ。

親愛なるAppleへ、脳から行動までの遅延がないのが、あなたが考えうる最高のデザインだよ。私たちは機械と一体感を感じたいんだ。それがMacとWindowsの最大の喜びと違いなんだよね。最速のマシンに遅延を加えるのは犯罪だよ。不要なアニメーションでそれをやめてくれ。

アニメーションが嫌なら、違うエコシステムにいると思うよ。派手なアニメーションはAppleの核心にあったもので、OS X Tigerのダッシュボードの「水に落ちる」アニメーションを20年前にまだ覚えてるよ。

Little Snitchを使ってTahoeのインストールをブロックしてる。数日ごとに通知が来るけど、それをクリックするとアップデートがダウンロードできないってメッセージが出る。Tahoeに誤ってアップグレードしないって知ってるだけで、かなりストレスが減るよ。

数日ごとに通知が来る モバイルアセットdをブロックすればそれが止まるはずだよ: https://lapcatsoftware.com/articles/2026/1/6.html

ちょっと興味があるんだけど、どうやってそれをやったの?すごく良さそうだし、LuLuでもうまくいくか見てみたいな。

みんな、ロブがブログで言及してるリポジトリのオーナーだよ(https://github.com/travisvn/stop-tahoe-update)。質問に答えられたらいいなと思ってコメントしたんだ。それと、ロブが数週間前に指摘した点を基にREADMEの指示を改善したことも伝えたかった。実際、Tahoeが今の設定よりダウングレードになるって知ってる人がたくさんいるんだ。もしワークアラウンドの耐久性を改善するアイデアがあれば、GitHubでつながってほしいし、リポジトリにスターをつけるだけでも助かるよ。そうすればプロジェクトにもっと注目が集まって、解決策も増えるかもしれないから。こういう「アップグレード」でしつこく押し付けられると、自分のコンピュータじゃなくなった気がしてイライラするよね。何とかして自立を取り戻す持続可能な方法を見つけられたらいいな。

ありがとう、頑張ってくれて!

この作業に感謝したいだけなんだ。どこから始めればいいのか全然わからなかったよ。いろんな手続きについて読んでると、macOSがWindowsみたいにマルウェアに近づいてる気がしてならない。生産性を保つために戦わなきゃいけないOSだよね。1995年からMacユーザーだけど、こんな感じが何年も続いてると、次のコンピュータもまたMacになるなんて想像できない。Linuxを最後の避難所として見るしかないよ。楽しい時間はあったけど、結局スタールマンがずっと正しかったんだ。

もっと簡単だよ!Sequoiaのパブリックベータチャンネルに切り替えてみて!

その通り。これを書くつもりだった。ベータチャンネルは、RTMになったらそのバージョンのリリースチャンネルになるんだよね。

数週間前、Appleがメディアコーデックの小さな(<10MB)アップデートをMBPに用意してたんだ。それを詳しく見たら、実行するとTahoeもダウンロードしてインストールされるって書いてあった。Appleは今、こういうダークパターンで信頼をどんどん失ってるよ。

プロジェクトのRead Meに書いてある通りにスクリプトを実行する。 これには全体のインストーラスクリプトは必要ないと思うよ。UUIDを手動で置き換えれば、.mobileconfigファイルを読んでプロファイルが何をするのか理解してから、ダブルクリックでインストールすればいいし :) プロファイルから他のエントリーを削除した方がいいかもしれないね。パッと見た感じ、そういうのが30日間のマイナーアップデートを遅らせるかもしれないから。(それともforceDelayedSoftwareUpdates=falseにすれば無害になるのかな?)