OSX El Capitan 和 Go 1.6我想要的比標題中聽起來更簡單。OSX 防火墻禁止任何未知應用程序接受連接。當任何這樣的程序啟動時,用戶會看到一個對話框,是否應該允許所述可執行文件接收連接。然后記住用戶的選擇。例如,當使用節點開發實際可執行文件是單個二進制文件并且用戶只需要允許/拒絕它一次時,上述工作正常。在 Go(和任何其他編譯語言)中開發時,創建的可執行文件每次都不同。這意味著我每次啟動服務器時都會收到對話框。避免此對話框的一種方法是使用 OSX 本身生成的自簽名證書對可執行文件進行簽名。獲得證書后,我們只需簽署可執行文件并允許/拒絕它一次。即使可執行二進制文件發生更改,代碼簽名也會始終被記住。所以,我的問題是:有沒有辦法go在運行編譯后的二進制文件之前運行簽名命令?
- 2 回答
- 0 關注
- 180 瀏覽
添加回答
舉報
0/150
提交
取消