ソフトウェアアップデートを介さずにmacOS Catalinaをインストールする方法

macOS Catalinaに限らず最近のmacOSは全てApp Storeで配信され、App Storeで「入手」をクリックするとソフトウェアアップデートに飛ばされる。

しかしソフトウェアアップデート経由のダウンロードはAppleのサーバーやネットワーク環境などの問題によりダウンロードが失敗することがしばしばある他、失敗すると最初からダウンロードし直しになることもある。

ここではソフトウェアアップデートを介さずにmacOS Catalina本体をダウンロード・インストールする方法を解説する。

ちなみに本記事の方法が上手くいかなかったり、macOS Catalinaを含む複数のmacOSをダウンロード・インストールしたい場合は下記の記事の方法がおすすめだ。

macOS High SierraからCatalinaまでのインストーラーを生成する方法

なお現在macOS Catalinaを使用していてmacOS Catalinaのアップデートファイルをソフトウェアアップデートを介さずにダウンロードしたい場合は下記記事を参考して頂きたい。

ターミナルでmacOSのソフトウェアアップデートをインストールするコマンド一覧

また、macOS MojaveやmacOS High Sierraなどの過去のmacOS本体やアップデートファイルは下記の記事でダウンロードリンクをまとめている。

OS X YosemiteからmacOS Catalinaまでのダウンロードリンクと対応Mac一覧
注意
2020年5月現在、これより下記の方法ではmacOS Catalina本体のダウンロード・インストールはできません。
前述の「macOS High SierraからCatalinaまでのインストーラーを生成する方法」の記事の手順をお試しください。

Install Assistantを使用してmacOS Catalinaをダウンロード・インストールする

それでは本題のmacOS Catalina本体をソフトウェアアップデートを介さずにダウンロード・インストールする手順を紹介する。

Install Assistantをダウンロードする

まず上記のボタンをクリックしてInstallAssistantAuto.pkgというファイルをダウンロードフォルダにダウンロードする。

ブラウザによって警告が出るかもしれないが上記のファイルは怪しい物ではなく、リンク先もAppleの公式サーバーである。

ターミナルでインストーラーを展開する

続いてターミナルで以下のコマンドを入力してエンターキーを押しmacOS Catalinaのインストーラー(先程のパッケージファイル)を展開する。

pkgutil --expand-full ~/Downloads/InstallAssistantAuto.pkg ~/Downloads/Installer

インストーラーはサイズが19.2MBなのであっという間に展開は終わるだろう。

ダウンロードフォルダに上記画像のようにInstallerというフォルダが生成されれば準備は完了だ。

macOS Catalinaインストーラーのバグを回避する

Installerフォルダにある「Payload」というフォルダの中にmacOS Catalinaのインストールアプリケーションが入っているが、このインストーラーにはバグがあるため、この時点で開いても上記画像のように「アプリケーションが破損している」というエラーが出る。

このエラーを回避するために、まずは「Payload」フォルダ内のmacOS Catalinaインストール.appを右クリックして「パッケージの内容を表示」をクリックしよう。

パッケージの内容を表示して「Contents」フォルダを開くと「SharedSupport」というフォルダがあるが、このフォルダがバグを引き起こしているので「Shard Support」フォルダを削除しよう。

macOS Catalinaインストール.appを開いてダウンロード・インストール

「SharedSupport」フォルダを削除して改めて「Payload」フォルダ内のmacOS Catalinaインストール.appを開けば正常にインストーラーが起動し、上記画像のような画面になるのであとは指示通りに進めればmacOS Catalinaのダウンロードとインストールが始まる。

まとめ

macOS Catalinaのバグの多さは有名だが、まさかインストーラーにまでバグがあるとは呆れてしまう。

いずれにしろ上記方法であればソフトウェアアップデートによるダウンロード・インストールよりも失敗する確率が格段に減るため、macOS Catalinaのダウンロードに失敗する場合は極めて有効な方法だろう。