2016-08-27 22 views
3

Qt應用程序的某些用戶報告有關防病毒(的Windows)和「未知的開發者」(OS X)的一些問題。殺毒軟件阻止了Qt應用程序和「未知開發商」消息

  1. 在一些情況下,上視窗,防病毒阻止該應用程序或顯示一條消息,該應用程序可能是危險的。我可以對我的Qt應用程序做些什麼以對抗病毒「值得信賴」?

  2. OS X,當用戶試圖運行應用程序,該系統示出了關於「未知顯影劑」消息。我能做些什麼來不顯示此消息?

不幸的是,我不能給出更多關於這些問題的細節,因爲我無法複製我的機器上的問題。我只是根據用戶報告的問題提出問題。

+0

這對Qt來說確實沒什麼特別的。 – MrEricSir

+0

你說得對。我刪除了Qt標籤。 – KelvinS

回答

1

在macOS中 - 您需要使用開發人員證書籤署應用程序。
您需要一個開發人員帳戶來簽署應用程序。
如果未通過AppStore發佈應用程序,用戶在簽署應用程序後仍然會看到消息,但與「未知開發人員」消息不同,該消息只有「關閉」按鈕,用戶將可以選擇在應用程序籤。
我只能假設這同樣適用於Windows(如果我沒有記錯的話,限制較少) - 您可能需要使用從Microsoft獲得的證書對應用程序進行簽名。
在您自己的機器上運行時,您將看不到此消息,除非您使用應用的存檔和導出版本。
爲了在您自己的機器上完全測試應用程序 - 在本地計算機上創建非管理用戶(可用於測試應用程序對非管理員用戶的工作方式,無論簽署問題如何),並使用新創建的帳戶測試應用程序。
請勿使用新帳戶編譯或調試應用程序,請僅使用該帳戶進行測試。

相關問題