gpt4 book ai didi

windows - 防病毒软件阻止 Qt 应用程序和 "unknown developer"消息

转载 作者:可可西里 更新时间:2023-11-01 09:32:59 26 4
gpt4 key购买 nike

我的 Qt 应用程序 的一些用户报告了一些关于防病毒 (Windows) 和“未知开发者”(OS X) 的问题。

  1. 在某些情况下,在 Windows 上,防病毒软件会阻止应用程序或显示应用程序可能存在危险的消息。我如何才能使我的 Qt 应用程序 对防病毒软件“值得信赖”?

  2. OS X 上,当用户尝试运行应用程序时,系统会显示一条关于“未知开发者”的消息。我该怎么做才能不显示此消息?

不幸的是,我无法提供有关这些问题的更多详细信息,因为我无法在我的机器上复制这些问题。我只是根据用户反馈的问题来问的。

最佳答案

在 macOS 中 - 您需要使用开发人员证书对应用进行签名。
您需要一个开发者帐户来签署应用程序。
如果应用程序未通过 AppStore 分发,则用户在签署该应用程序后仍会看到一条消息,但与只有“关闭”按钮的“未知开发者”消息不同,用户可以选择在应用程序签名后打开该应用程序。
我只能假设这同样适用于 Windows(如果我没记错的话限制较少)——您可能需要使用从 Microsoft 获得的证书对应用程序进行签名。
在您自己的机器上运行时,您不会看到此消息,除非您使用的是应用程序的存档和导出版本。
为了在您自己的机器上全面测试应用程序 - 在您的本地机器上创建一个非管理用户(对于测试该应用程序如何为非管理员用户工作很有用,无论签名问题如何)并使用新创建的帐户测试该应用程序。< br/>不要使用新帐户编译或调试应用程序,该帐户仅用于测试。

关于windows - 防病毒软件阻止 Qt 应用程序和 "unknown developer"消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39184951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com