- 直接import記述していないパッケージが取り込まれない場合がある。
- 動作するときのsys.modulesと動作しない時のsys.modulesをよく見比べましょう。
- pngだろうがなんだろうが、「tiff2icns」でicnsファイルは作れる。
- OS-X内蔵Pythonはアプリ内に複製できない(py2appの仕様)ので、別途Pythonをインストールする必要がある。 (portsサンプル多いが、brewでもできたー。)
py2appのオプションに「qt_plugins」があるが、OS-XのMt.Lionでファイルコピーエラーになるのでこれを使わず、 以下のようなdata_files引数をsetup関数に渡すと、Qtプラグインの利用が可能になる。
QTDIR = r'/Developer/Applications/Qt/'
DATA_FILES = [
("../Resources/qt_plugins/phonon_backend", [QTDIR + r'/plugins/phonon_backend/libphonon_qt7.dylib']),
("../Resources/qt_plugins/iconengines", [QTDIR + r'/plugins/iconengines/libqsvgicon.dylib']),
("../Resources/qt_plugins/imageformats", [QTDIR + r'/plugins/imageformats/libqsvg.dylib']),
("../translations", [QTDIR + r'/translations/qt_ja.qm']),
]