ブログに戻る
ガイドトラブルシューティングv1.25.0

v1.25.0 にアップデート後、Snapzy が再び権限を求める場合の対処法

Snapzy Team

v1.25.0 にアップデート後、Snapzy が再び権限を求める場合の対処法

Snapzy を v1.25.0 にアップデートして起動し直すと、画面収録、マイク、アクセシビリティの権限を再び求められていませんか?安心してください。アプリが壊れたわけでも、再インストールが必要なわけでもありません。Snapzy はこれまでと同じ Snapzy です。ただ、v1.25.0 から Apple の公証を受け、新しい Developer ID で署名されるようになったため、macOS はプライバシー権限をアプリの署名 ID に紐付ける仕様上、古い ad-hoc ビルドで付与した権限が自動的に引き継がれないのです。

以下で、なぜそのような動作になるのかと、最も簡単に元に戻す方法を説明します。

なぜ v1.25.0 で権限がリセットされるのか?

v1.25.0 より前は、Snapzy は ad-hoc ビルドとして配布されていました。v1.25.0 からは Apple の公証を受け、新しい Developer ID で署名されています。

macOS は画面収録、マイク、アクセシビリティといったプライバシー権限を、その署名 ID に紐付けて管理しています。署名 ID が変わると、名前やアイコンが同じでも、macOS は同一アプリとして認識しなくなります。そのため、Snapzy は権限を改めてリクエストします。

これは macOS の正常な動作であり、バグではありません。代わりに、これからは初回起動時に Gatekeeper にブロックされることがなく、ターミナルで xattr コマンドを実行する必要もなくなります。

権限を再付与する方法

方法は 2 つあります。簡単でミスが少ないのは 1 つ目です。

方法 1:オンボーディングを再起動する(推奨)

Snapzy には権限を順番に案内するオンボーディング機能があります。

  1. Snapzy を開きます。
  2. メニューから ヘルプ → オンボーディングを再起動 を選択します。
  3. 表示される手順に従います。Snapzy が自動的に macOS の正しい設定画面を開いてくれます。
  4. 完了後、Snapzy を完全に終了してから再起動します。

方法 2:システム設定で手動で再付与する

手動で行いたい場合は以下の手順です。

  1. システム設定 → プライバシーとセキュリティ を開きます。
  2. 以下の各項目で Snapzy を探し、再度オンにします。
    • 画面収録 — スクリーンショットや画面収録に必要です。
    • ファイルとフォルダ → 保存フォルダ — Snapzy が指定した場所にキャプチャを保存するために必要です。
    • マイク — 録画に音声を入れたい場合に必要です。
    • アクセシビリティ — Snapzy がバックグラウンドで動作中にグローバルショートカットを使うために必要です。
  3. Snapzy を完全に終了してから再起動します。

注意: 権限がすでにオンになっているのに Snapzy がキャプチャできない場合は、一度オフにしてから再度オンにし、その後 Snapzy を終了して再起動してください。macOS は、アプリを完全に再起動しないと権限状態を更新しないことがあります。

覚えておくべきポイント

  • データは失われません。 スクリーンショット、録画、設定はそのまま残っています。リセットされるのはシステムの TCC 権限記録だけです。
  • この操作は一度だけです。 公証版に権限を再付与すれば、今後のアップデートでは再度求められることはありません。
  • ターミナルの回避策は不要です。 v1.25.0 以降、Snapzy は通常通り開くようになり、xattr -rd com.apple.quarantine は不要です。

それでも解決しない場合

権限を再付与しても Snapzy が正常に動作しない場合は、以下を試してください。

  1. Snapzy を完全に終了します(ウィンドウを閉じるだけではなく、Dock から終了してください)。
  2. 再度開いて、ショートカットやキャプチャを試します。
  3. それでも改善しない場合は、Mac を一度再起動してください。macOS の権限データベースを更新するために再起動が必要なことがあります。

稀に、公式のアンインストールスクリプトでクリーンインストールする必要がある場合もあります。詳しくは Snapzy を完全にアンインストールして再インストールする方法 を参照してください。


v1.25.0 へのアップデートありがとうございます。公証版への移行により、Snapzy はより安全に、そして初回起動がしやすくなりました。初回の権限再付与は少し手間ですが、今後はスムーズにご利用いただけます。それでもお困りの場合は、GitHub で issue を作成 してください。

プロジェクトを支援

Snapzyは無料でオープンソースです。役立つと感じたら、開発を維持し、誰にでもアクセスできるようにするためのスポンサーシップをご検討ください。