在Mac

2012-05-31 55 views
0

我有一個,我已經通過MAC認證成功地簽署的Mac桌面可可基於應用程序代碼簽名PKG文件與安裝證書。在Mac

要生成的.pkg安裝程序文件,我使用下面的命令:

productbuild --component 'App.app'/應用--sign '第三方的Mac 開發商安裝:有些名稱' 應用。 pkg

它以正確的簽名成功生成.pkg文件。沒有抱怨。

但現在我想包括在其名爲.pkg可以在用戶的​​系統prioir進行一些驗證安裝一些預檢安裝腳本。如何做到這一點,我已經生成我的pkg了? 我可以很容易地通過包括包裝設備在包裝這樣的劇本,但再怎麼籤pkg文件與安裝證書。由於這個過程不籤我的PKG文件,因此無法接受上傳到AppStore的

回答

1

首先,我不知道你被允許包括在App Store的包擺在首位這樣的腳本。

但如果你是,productbuild手冊頁介紹瞭如何使用新風機房選項,而不是--component的產生從定製分發文件包。而且,如果你不知道如何寫一個分發文件,你可以看看的那些的任何包內(只是「XAR XF App.pkg」的內容提取和分發將在頂層)和/或使用帶有--synthesize選項的productbuild。