【问题标题】:Code signing MacOS application without Apple Developer Account没有 Apple 开发者帐户的代码签名 MacOS 应用程序
【发布时间】:2020-10-17 05:38:31
【问题描述】:

我刚刚完成了一个 macOS 应用程序的开发。我压缩了我的应用程序并将压缩包给了我的朋友。然后他说它来自未知的开发者。我不想这样表现出来。所以我发现你必须支付 99 美元 才能分发。我不想付任何钱。我不知道该怎么做。你能帮我解决这个问题吗

【问题讨论】:

  • 您的朋友可以右键单击并选择“打开”,而不是双击 .zip/.app。这将允许他不顾警告打开您的应用程序。

标签: xcode macos codesign apple-developer


【解决方案1】:

我刚刚完成了一个 macOS 应用程序的开发。我压缩了我的应用程序并将压缩包提供给了我的朋友。然后他说它来自未知的开发者。

那是Gatekeeper。 Gatekeeper 的全部意义在于提供一定程度的保证,确保您的应用没有恶意,并且该保证来自 Apple。

所以我发现你必须支付 99 美元的分发费用。

您可以自己分发您的应用程序,但为了避免 Gatekeeper 警告,您必须使用与 Apple 颁发的证书匹配的密钥对应用程序进行签名,并且您必须拥有 Apple 的应用程序notarized。您无需为分发付费,但您正在为 Apple 开发者计划的会员付费,该计划使您能够创建证书等。

我不想付任何钱。我不知道该怎么做。

我也不知道该怎么做,因为这样做几乎会破坏 Gatekeeper 的观点并破坏 Apple 保护其平台免受恶意软件攻击的努力,这可能不太现实。

【讨论】:

    猜你喜欢
    • 2018-07-13
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    • 2014-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多