1 回答

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊
您不需要將應(yīng)用程序作為 Xcode 項(xiàng)目打開 - 這本身沒有意義并且無法完成,因?yàn)樵搼?yīng)用程序不是 Xcode 項(xiàng)目。
我建議改為使用gon
您可以在此處找到的工具進(jìn)行代碼簽名。
安裝它的最簡(jiǎn)單方法通常是通過 HomeBrew 運(yùn)行:
brew tap mitchellh/gon brew install mitchellh/gon/gon
以上要求您提前安裝HomeBrew。
安裝后,按照 GitHub 頁(yè)面上的說明創(chuàng)建一個(gè)config.json
文件gon
,然后運(yùn)行:
gon config.json
這將為您簽署、壓縮、公證和裝訂您的應(yīng)用程序 - 創(chuàng)建.dmg
用于分發(fā)的文件。
關(guān)于 Sparkle 可以輕松更新您的程序,這是您必須將其集成到您的 Go 程序中的東西。您可以在此處找到如何執(zhí)行此操作的示例。
該示例包含一個(gè)簡(jiǎn)單的 Objective-C 函數(shù)sparkle_checkUpdates()
,它使用 Sparkle 框架調(diào)用更新機(jī)制。它還包含一個(gè) Go 函數(shù)sparkle_checkUpdates()
,該函數(shù)使用 C 導(dǎo)入來調(diào)用前面描述的 C 函數(shù)。
在您現(xiàn)有的 Go 程序中,您只需要sparke_checkUpdates
在用戶想要檢查更新時(shí)從某個(gè)地方調(diào)用它。
- 1 回答
- 0 關(guān)注
- 120 瀏覽
添加回答
舉報(bào)