2012-06-19 99 views
1

最近,我終於想通了如何包裝使用py2app一個Python應用程序(Mnemosyne)。這是跨平臺的軟件和py2app在很多dependencies--的PyQt,CherryPy的拉的,等等 - 所以重新寫的不是一個選項。如何使用XCode 4構建使用py2app的應用程序?

然而,如果可能的話,我想這個應用程序提交到App Store或至少簽署了代碼,這樣,當山獅被釋放下個月的用戶將能夠在不發出警告進行安裝。但是,當我啓動Xcode(我以前從未使用過)時,系統會提示我選擇一個模板,但我不知道該選擇什麼。

我可以輕鬆地構建這樣的應用程序:

sudo的蟒蛇setup.py py2app

可能有人給我的東西我必須爲了能夠做一個粗略的想法在Xcode中構建它?

回答

1

你並不需要使用Xcode的簽署。應用程序。您也可以使用稱爲codesign的獨立命令(即代碼符號,而不是協同設計)。一旦你創建你的.app,您可以使用命令簽署諸如

codesign -s "Your Developer ID Profile Name Here" "Your Program.app" 

你需要閱讀的手冊頁找出您需要的選項,但希望這至少點你在正確的方向。此外,您顯然需要在您的鑰匙串中擁有您的開發人員ID證書等才能使其發揮作用。

1

我沒有用過py2app,但我可以給你的,你必須做在Xcode中創建你的應用程序是什麼一個粗略的想法。首先創建一個外部構建系統項目。外部構建系統項目允許您使用Python的工具來構建項目。

創建項目後,您可能需要配置構建工具才能正確地構建項目。從項目窗口左側的項目導航器中選擇項目文件。這將打開項目編輯器。在項目編輯器的左側選擇您的目標。點擊編輯器頂部的Info按鈕來配置構建工具。

相關問題