概要
- ソースがそのままリソースに同梱されるので非公開にしたい内容がある場合はNG
感想
- インストールまでちょっと手間取った。
Cocoa
のブリッジ部の書き方、またpy2app
で学習コストは別途かかりそう。Objective-C
を知らずにいきなりPyObjC
なんてもっと辛いかも…。- VSCodeの補完が効かない?ので辛い。
- 情報も乏しいので辛そう
- やっぱりネイティブは良いですね(ポジショントーク)
作業メモ
PythonでスタンドアロンのMac OS Xアプリケーションを作成する
- 基本この通り進める
PyObjC
のインストールも必要: Installing PyObjC
- 仮想環境を使用している場合、pythonのインストールでインストールオプションを指定しないといけないみたい
Python: libpython3.5.dylib not found?
Python env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.8.0
- Pythonのバージョンが新しすぎると怪しい?
Release history¶
269: Py2app didn’t work with Python 3.8
- またpythonの削除や
pip uninstall
アンインストールをごにょごにょしていったらエラーは解消した。
課題
- 署名・Notarizationとかの仕方
- Submitting a Python App to the Mac App Store
- 別途スクリプトで処理は必要そう
- SandboxとかHardened Runtimeとか考える
- PyObjC - the Python to Objective-C bridge »
- SavePanelはこの辺…?