小牛队(OSx 10.9)程序参数在py2app中传递问题

时间:2013-12-03 18:57:12

标签: python macos osx-mavericks py2app

我使用 py2app 构建的应用程序有一个程序参数,即文件名。例如,必须使用TextEdit打开的文本文件名。我没有交叉检查其他类型的参数。此应用程序在10.8.5 OSx版本中正常工作,但无法在10.9 OSx 版本中启动。很少有观察可能有助于识别修复 - 如果我们查看此过程的活动监视器中的打开文件,那么我们会看到'_ boot _。py'文件未在10.9中打开但在10.8.5中打开 - 如果我们通过导航到MacOS文件夹并提供参数直接运行python程序(在终端中),那么程序运行正常。

我的setup.py:

from setuptools import setup

APP = ['myapp.py']
DATA_FILES = []
INCLUDE=['objc']
OPTIONS = {'iconfile':'cc.icns','includes':INCLUDE,'argv_emulation':True,'plist':{'CFBundleShortVersionString':'4.0.3','LSBackgroundOnly':True},}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)

1 个答案:

答案 0 :(得分:1)

这应该在最新版本的py2app

中修复