Mac osx 10.8.5 で python でアプリを作成しています。 を使用して python スクリプトをアプリに変換しましたpy2app
。ただし、アプリ内にはオンShow Package Contents-->Contents-->Resources
オリジナルコードが存在します。自分のアプリをセキュリティの問題として配布することで、自分のコードを他の人に見せたくありません。(.py) コードを (.pyc) コードで削除した場合、アプリは正しく動作しませんでした。他の質問も検索しましたが、望ましい結果が得られませんでした。私の setup.py は
from setuptools import setup
APP=['myapp.py']
DATA_FILES= [('',['config.cfg'])]
OPTIONS={'iconfile':'cc.icns','argv_emulation': True,'plist':{'CFBundleShortVersionString':'1.0'}}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app']
)