技術ノート マック Mac アプリが起動しない?修正方法は次のとおりです

Mac アプリが起動しない?修正方法は次のとおりです

新しい Mac アプリをダウンロードしてインストールしましたが、開くことを拒否されました。次に、それが macOS の問題なのか、非互換性の問題なのか、それともセキュリティ上の脅威なのかを判断する必要があります。問題を解決してアプリを起動してみましょう。

ゲートキーパーが署名のないアプリの実行を阻止する

「開発者を確認できないため、アプリケーションを開けません」というエラーが発生した場合、その責任は Gatekeeper にあります。

Gatekeeper は、2012 年の Mac OS X 10.8 Mountain Lion のリリースで初めて導入されました。これは、認定された Apple 開発者証明書で署名されていないアプリの実行を停止するセキュリティ機能です。最新バージョンの macOS では、署名されていないソフトウェアは、わざわざ承認しない限り実行できません。

Apple は徐々に、潜在的に危険なソフトウェアの実行をさらに困難にしてきました。古いバージョンのオペレーティング システムでは、Gatekeeper をオフにすることができましたが、macOS Sierra では、Gatekeeper がそのまま残ります。

Gatekeeper を回避するには、問題のアプリを実行しようとした直後に、[システム環境設定] > [セキュリティとプライバシー] を起動し、[全般] タブをクリックします。アプリケーションが「特定の開発者からのものではないため」ブロックされたことを示すメッセージが下部に表示されるはずです。

「とにかく開く」をクリックし、表示されるポップアップで「開く」をクリックします。これで、問題のアプリを承認することをオペレーティング システムに示したことになり、今後はこの問題について悩む必要がなくなります。

Mac アプリが起動しない?修正方法は次のとおりです

署名のないアプリは危険ですか?

署名されていないアプリは本質的に危険ではありませんが、セキュリティ上の脅威の大部分は、いわゆる「署名されていない」ソフトウェアから発生します。署名されていないアプリケーションは、開発者が Apple に登録していないことを意味します。これには年会費が必要ですが、一部の開発者にはそれを支払う余裕がありません。

特にオープンソース プロジェクトは通常、予算が非常に少なく、プログラマーがボランティアとして時間を提供します。同様に、小さな無料アプリを作成する趣味の人は、そこから収益が得られない場合には、開発者のアカウントにお金を払いたくないかもしれません。

アプリの出所がわかっていて、ダウンロード元が信頼できる場合は、署名がないからといって躊躇する必要はありません。ファイル共有クライアントなどの特定の種類のアプリは、そもそも Apple の承認を受ける資格がありません。

Mac アプリが起動しない?修正方法は次のとおりです

古い 32 ビット アプリを更新する

アプリを「更新する必要がある」というエラーが表示された場合は、古い 32 ビット ソフトウェアを実行しようとしている可能性があります。

macOS Catalina は 、2019 年の秋に登場したときに、正式に 32 ビット アプリのサポートを廃止しました。純粋な 64 ビットに移行する決定により、オペレーティング システムは全体的により効率的になりましたが、32 ビット アプリは無効になりました。これらを実行したい場合は、macOS Mojave 以前を実行する 仮想マシンを作成する のが最善の策です。

この問題が発生した場合は、実行するアプリの 64 ビット バージョンをダウンロードする必要があります。 macOS はしばらくの間、64 ビットと 32 ビットの両方のソフトウェアをサポートしているため、多くの開発者はすでに 64 ビット バージョンのアプリを利用可能にしています。

アプリの Web サイトにアクセスして、最新バージョンを探します。プロジェクトが維持されなくなった場合は、 代わりのプロジェクトを見つける 時期が来ている可能性があります。

古い 32 ビット バージョンはすべて削除されているため、App Store から購入したアプリには影響しません。開発者がストアに含めたい場合は、64 ビット バージョンを提供する必要があります。

Mac アプリが起動しない?修正方法は次のとおりです

Catalina の権限の問題を修正する

場合によっては、「アプリケーション (アプリ名) を開けません」という漠然としたエラー メッセージが表示されることがあります。このエラーは、一部のアプリと macOS Catalina の権限の問題に関連しているようです。

幸いなことに、通常は単純なコンソール コマンドで修正できます。そのためには、アプリの名前が「アプリケーション」フォルダーにどのように表示されるかを正確に知る必要があります。これを確認するには、Finder を開き、サイドバーの「アプリケーション」をクリックします。アプリまで下にスクロールして、正確な名前を確認します。以下の例に示すように、名前の末尾に「.app」を追加する必要があります。

この情報を用意したら、 でターミナルを検索する (Command + Space キーを押して「ターミナル」と入力する) か、[アプリケーション] > [ユーティリティ] に移動してターミナルを開きます。

次のコマンドを入力し、「Appname.app」を実行しようとしているアプリの名前に置き換えて、Enter キーを押します。

 chmod +x /アプリケーション/アプリ名.app/Contents/MacOS/*

アプリのタイトルにスペースがある場合は、\ を使用してエスケープする必要があります。たとえば、上の画像に示されている Golf Peaks アプリの場合、次のコマンドを入力する必要があります。

 chmod +x /アプリケーション/Golf\ Peaks.app/Contents/MacOS/*

このエラーは、macOS Catalina で実行されている古いアプリに限定されているようです。 chmod コマンドを使用すると、 Unix および Unix 系オペレーティング システムの権限を変更できます。 chmod +x を実行すると、指定されたディレクトリが実行可能になり、Mac でそのディレクトリ内のファイルを実行できるようになります。

Mac アプリが起動しない?修正方法は次のとおりです

悪意のあるアプリは XProtect によってブロックされます

アプリが「コンピューターに損傷を与える可能性があります」というエラー メッセージが表示され、アプリを直接ゴミ箱に移動するオプションが表示された場合、お使いの Mac は潜在的なマルウェアの実行をブロックしています。残念ながら、これを回避するためにできることは何もありません。

macOS には XProtect と呼ばれるマルウェア対策機能が組み込まれており 、Apple は悪意のあるソフトウェアを識別するためのルールを常に更新しています。実行しようとしているアプリがこれらのルールに違反している場合、macOS はそのアプリの実行をきっぱりと拒否します。

XProtect によってフラグが付けられたすべてのアプリが、従来の意味でのマルウェアであるわけではありません。特に、ソフトウェアの海賊版に使用される keygen とクラックは、システムに差し迫った脅威を及ぼさない場合でも、XProtect によって検出およびブロックされます。

Mac アプリが起動しない?修正方法は次のとおりです

サードパーティのウイルス対策ソフトもアプリをブロックする

Mac には ウイルス対策ソフトは特に必要ありません 。 Apple は 、アプリ サンドボックス 、Gatekeeper、 System Integrity Protection 、XProtect などの機能を通じたセキュリティへの慎重なアプローチにより、ほとんどの脅威から安全に保護されます。 Mac マルウェアは絶対に存在しますが、Windows や Android ほど蔓延していないだけです。

Malwarebytes for Mac などのサードパーティ製セキュリティ アプリはリアルタイムで実行され、使用中にファイルやアプリをスキャンします。ウイルス対策ソフトが特定のアプリを好まない場合、そのアプリを開けなくなる可能性があります。これを回避するには、ウイルス対策ソフトウェアを一時的に無効にするか、例外を追加する必要があります。

自分が何を扱っているのかを必ず理解してください。アプリがブロックされた場合、それには正当な理由がある可能性があります。

Mac アプリが起動しない?修正方法は次のとおりです

Mac App Store アプリはほとんどの問題を回避します

App Store からダウンロードしたアプリは通常、正常に動作します。繰り返しますが、これは、そこで利用可能なアプリはすべて Apple のガイドラインに準拠する必要があるためです。つまり、頻繁な更新と修正により Apple の規則に準拠し続けることになります。

App Store からダウンロードするものはすべて署名されており、Gatekeeper によって停止されることはありません。これらのアプリはすべてサンドボックス化されており、オペレーティング システムの最も重要な部分と対話できる範囲がシステムによって制限されています。

残念ながら、すべてのアプリが App Store で入手できるわけではありませんが、 他のソースからアプリをインストールする ことに注意する必要はありません。

「 Mac アプリが起動しない?修正方法は次のとおりです」に関するベスト動画選定!

【Mac】壊れているためアプリ開けませんゲートキーパー無効化
【Mac】PCが起動しない原因や対処法