我正在嘗試爲wxPython應用程序創建一個純Python應用程序包。我使用Apple文檔中描述的文件和Info.plist文件等創建了.app目錄。「普通」應用程序與此捆綁包之間的唯一區別是入口點(CFBundleExecutable)是一個以下列行:如何在純Python應用程序包中的OSX菜單欄中更改應用程序名稱?
#!/usr/bin/env python2.5
一切正常,只是在OSX菜單欄應用程序的名稱仍是「巨蟒」雖然我已經設置的Info.plist的CFBundleName(我複製py2app的結果,實際上)。 The full Info.plist can be viewed here。
我該如何改變這種情況?我到處閱讀,菜單欄名稱僅由CFBundleName確定。 Python解釋器如何在運行時改變它?
注意:我之前使用py2app,但結果太大(> 50 MB而不是當前的100KB),它在Leopard和Snow Leopard之間甚至不能移植......所以它似乎很多更容易創建一個純Python應用程序包「手動」比轉換py2app的輸出。
對不起,這裏改變了什麼?我有同樣的問題! – 2011-02-18 20:44:57