[Hackintosh] ProperTree をインストールする

OpenCore 用の config.plist を編集するために ProperTree アプリを使いたい。

corpnewt/ProperTree: Cross platform GUI plist editor written in python.
https://github.com/corpnewt/ProperTree

しかし、公式 GitHub に従ってもうまく起動せず、Terminal アプリが起動した段階で止まってしまう。

そこで以下の掲示板を参考にしてインストールした。

参考:
Propertree in Big Sur crashes Python | Page 2 | tonymacx86.com
https://www.tonymacx86.com/threads/propertree-in-big-sur-crashes-python.303748/page-2#post-2239473

環境:macOS Catalina Version 10.15.6(英語環境)

(0)Python のバージョンを確認する。

$ python --version
Python 3.9.7

(1)Python の最新版をダウンロード、インストールする。今回は Version 3.11.2 だった。

Download Python | Python.org
https://www.python.org/downloads/

(2)「Applications>Python 3.11>Install Certificates.command」をダブルクリックして実行する。

(3)【2で pip のバージョンが低いという警告が出た場合】

以下のコマンドを実行する。

$ /Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 -m pip install --upgrade pip

(4)GitHub で ProperTree のフォルダーを丸ごとダウンロードする。Zip でダウンロードしたのなら、解凍する。

corpnewt/ProperTree: Cross platform GUI plist editor written in python.
https://github.com/corpnewt/ProperTree

(5)4の中の「Script>buildapp-select.command」をダブルクリックして実行する。

以下のような選択肢が出てくる。僕は一番とりあえず3を選んだ。Enter キーを押す。

- Currently Available Python Versions -
1. /usr/bin/python 2.7.16 - tk 8.5
2. /Library/Frameworks/Python.framework/Verions/3.11/bin/python3 3.11.2 - tk 8.6
3. /usr/local/bin/python3 3.11.2 - tk 8.6
4. /usr/bin/env python
5. /usr/bin/env python 3
Q .Quit
Please select the python version to use:

(6)ProterTree-master フォルダーに ProperTree.app が生成されているはずだ。それを Applications フォルダーへ移動して、起動すればいい。

Amazon | 2022 13インチMacBook Air: 8コアCPUと8コアGPUを搭載したApple M2チップ, 256GB SSD – シルバー | Apple(アップル) | ノートパソコン 通販
https://amzn.to/3LZNC1A