Mac → iPhone

Macの通知をiPhoneで受け取る方法

AppleはiPhoneの通知をMacに表示できますが、逆方向には対応していません。Mac上でしか動かないアプリの通知をiPhoneで受け取るための仕組みと、5分で完了する設定手順を解説します。

brew install --cask n2ctech/tap/notiferry

最終更新: · macOS 15.0 以降対応 · 7日間無料トライアル

要点まとめ

  • iPhone → Macの通知連携はApple標準機能で可能ですが、Mac → iPhoneの通知転送は標準では用意されていません。
  • メニューバー常駐アプリのNotiFerryがmacOS通知センターの新しい項目を読み取り、無料のntfyアプリ経由でiPhoneへ届けます。
  • 送信するテキスト量(全文・タイトルのみ・汎用アラート)を選べるほか、アプリごとのオン/オフ切り替えに対応しています。
  • Macが起きている必要があり、通信はエンドツーエンド暗号化ではありません(自己ホスト型ntfyサーバーにも対応)。

Appleの標準機能でできること・できないこと

macOS Sequoia 15とiOS 18以降では、iPhoneミラーリング機能を通じて「iPhoneの通知をMacに表示する」ことができます。しかし逆方向、つまりMac上のアプリの通知をiPhoneへ送る標準設定はAppleには用意されていません。

メッセージ、メール、カレンダーなど両方のデバイスに入っているアプリは通知が連動しているように見えますが、実際にはiCloudや各サーバーがMacとiPhoneへ別々にプッシュ通知を送っています。そのため、Mac上でしか動いていない処理(Claude CodeやCursor・Codexの承認待ち、Xcodeのビルド完了、動画の書き出し、Time Machineバックアップ、ターミナルの長時間ジョブなど)の通知はMacの画面に留まったままになります。

さらにmacOSには、あるアプリが他アプリの通知を読み取るための公開APIが存在しません。そこでNotiFerryは、macOSの通知センターが記録しているデータベースフォルダ(db2)に読み取り専用でアクセスし、新しく届いた通知だけをiPhoneへ転送します。

5分で完了するセットアップ手順

必要なものは、macOS 15.0以降が動作するMacとiPhoneだけです。アカウント登録は不要です。

  1. Macにアプリをインストールします。 DMGを開いてNotiFerryを「アプリケーション」フォルダへ入れるか、Homebrew(brew install --cask n2ctech/tap/notiferry)でインストールして起動します。初回起動時にAppleのDeveloper ID署名と公証(Notarization)が検証され、メニューバーに常駐します。
  2. 通知センターフォルダを許可します。 NotiFerryがmacOSのファイル選択ダイアログを開き、通知センターのデータベースフォルダ(db2)を表示します。そのまま読み取り専用アクセスを許可してください。アプリはmacOS App Sandbox内で動作し、フルディスクアクセスを要求しません。
  3. プライバシーモードを選びます。 デフォルトは「タイトルのみ(Title only)」です。用途に応じて「通知の全文」や「汎用アラート」へいつでも切り替えられます。
  4. iPhoneのntfyアプリで購読します。 App Storeから無料のntfyアプリをインストールして通知を許可し、NotiFerryに表示されるQRコードまたはトピック名を追加します。
  5. テスト通知を送って確認します。 「iPhoneにテストを送信」をクリックし、iPhoneに通知が届いたらNotiFerryで「届きました」をクリックします。7日間の無料トライアルはこの確認が完了した時点から始まります。

iPhoneに届く通知の内容とプライバシーモード

転送された各アラートは、iPhoneのntfyアプリからのプッシュ通知として届きます。選択したプライバシーモードに応じて、送信されるテキストの範囲がMac上でフィルタリングされます。

モード送信される内容おすすめの用途
通知の全文(Full notification)アプリ名・タイトル・サブタイトル・本文ビルド結果やメッセージ内容をひと目で確認したいとき
タイトルのみ(デフォルト)アプリ名とタイトル(本文は「New notification」に置換)本文を外部サーバーに出さずに何が起きたかだけ把握したいとき
汎用アラート(Generic alert)アプリ名と「New notification」のみタイトルも含め通知内容をMacの外へ出したくないアプリ

アプリアイコン、添付画像、通知アクションボタン、カスタム通知音は転送されません。通知をタップするとiPhoneのntfyアプリが開きます。また、Apple Watchを装着してiPhoneをロックしている場合は、手首のApple Watchにもそのまま通知が届きます。

通知が届かないときのチェックリスト

  • 新しい通知を発生させる: NotiFerryはセットアップ完了後(および一時停止からの再開後)に新しく届いた通知のみを転送します。過去の履歴は送信されません。
  • Mac側の通知センターを確認する: Macの通知センター自体に記録されない通知は転送できません。「システム設定 › 通知」で対象アプリの通知が許可されているか確認してください。
  • iPhoneの集中モード(Focus)を確認する: デフォルトでは、Macでオンにした集中モードがiPhoneにも同期されます。作業中にMacで集中モードを使う場合は、iPhone側の集中モード設定でntfyアプリからの通知を許可してください。
  • 送信ペースとバースト集約: 公開サーバーのntfy.shでは1分あたり約12通のペースで送信され、1日250通の上限があります。配信が30秒以上遅れている状態で同一アプリの通知が5件以上溜まると、最新1件にまとめて送信されます(10分以上未送信の古い通知は破棄されます)。

詳しい診断手順やトピックの再生成については、サポートページをご覧ください。

macOSメニューバー常駐

MacとiPhoneでの動作イメージ

macOSの通知センターフォルダに読み取り専用アクセスを許可し(フルディスクアクセス不要)、iPhoneの無料アプリ「ntfy」で専用トピックを購読します。テスト通知の受信を確認すると、7日間の無料トライアルが開始されます。

7日間無料トライアルをダウンロード
brew install --cask n2ctech/tap/notiferry
iPhoneに届く通知の例(ntfyアプリ内)
ntfyたった今

Claude Code — Permission required

Allow Bash tool in notiferry? · 全文表示 または タイトルのみ

ntfy · バースト集約2分前

Xcode — Build Succeeded (+4 earlier alerts)

macOS上のNotiFerryダッシュボード画面。通知転送が有効で、セッション中に9件の通知が転送され、プライバシーモードとiPhoneへのテスト送信ボタンが表示されている様子
macOS版NotiFerry:転送ステータス、プライバシーモード選択、iPhoneでのテスト受信確認。

よくある質問

Macの標準設定だけで通知をiPhoneに送れますか?

いいえ。Appleの標準機能はiPhoneの通知をMacに表示する方向(iPhoneミラーリング)のみで、Mac専用アプリの通知をiPhoneへ転送する設定はありません。

Macは起動したままにしておく必要がありますか?

はい。Macがスリープしておらず、ログイン状態でインターネットに接続され、NotiFerryが起動している必要があります。スリープ中は通知は転送されません。

iPhone側にNotiFerry専用のアプリは必要ですか?

不要です。NotiFerryはMac上でのみ動作し、iPhone側では無料で公開されている独立したオープンソースアプリ「ntfy」で通知を受け取ります。

通知の本文を隠して転送することはできますか?

はい。「通知の全文」「タイトルのみ(デフォルト)」「汎用アラート」の3段階から選べるほか、特定のアプリを個別にオフにしたり、メニューバーからワンクリックで一時停止したりできます。

サブスクリプション(月額課金)ですか?

いいえ。ファウンディングライセンスは€9.99の1回買い切りで、ご自身のMacを最大2台まで利用できます(30日間の全額返金保証付き)。ライセンス認証と定期的なオンライン確認が必要です(確認成功後は最大7日間オフラインで動作します)。

ファウンディングリリース

お使いのMacとiPhoneで通知転送を実際にお試しください。

7日間の無料トライアルは、テスト通知が実際にiPhoneへ届いたことを確認してから開始されます。その後は買い切りライセンス(€9.99・最大2台のMacで利用可能、サブスクリプションなし)で継続利用できます。購入後30日以内の全額返金保証付き(強行法規に基づく消費者の権利は影響を受けません)。

7日間無料トライアルをダウンロードまたは今すぐライセンスを購入 · €9.99
brew install --cask n2ctech/tap/notiferry
買い切り(サブスクなし) · 最大2台のMac · 定期的なオンラインライセンス認証