【问题标题】:Flipper cannot be opened because the developer cannot be verified in macOS Catalina由于无法在 macOS Catalina 中验证开发者,Flipper 无法打开
【发布时间】:2020-07-25 17:21:27
【问题描述】:

Flipper 是一个调试 iOS、Android 和 React Native 应用程序的平台。 我从https://fbflipper.com/ 下载了Flipper 应用程序,但无法运行。

macOS 版本:Catalina 10.15.3

【问题讨论】:

    标签: macos react-native flipper


    【解决方案1】:

    只需右键单击>打开。或者,打开系统偏好设置、安全和隐私、常规选项卡,然后单击“仍然打开”。 Guide on support.apple.com

    这是 macOS 上的应用程序的普遍问题(安全功能称为 Gatekeeper),其中开发人员未在 Apple 注册(每年支付 99 美元),因此尚未对他们的应用程序进行公证。具体来说,Gatekeeper 在下载的文件上保存隔离标志。因此,或者,您可以为您的特定文件删除此标志,或完全禁用 Gatekeeper,这样您就不会再遇到这个问题了。


    遇到同样问题的 Terraform 团队的一个很好的解释:

    确实,新版 MacOS 对运行您下载的未使用 Apple 开发人员密钥签名的软件更加严格。 Terraform 发行版使用 HashiCorp 密钥进行签名,签名在 Releases.hashicorp.com 上以带外方式分发,但 MacOS Catalina 需要专门参与 Apple 的开发人员计划,而 Terraform 目前还没有支持这一点。 source


    从应用开发者的角度来看:

    macOS 上的应用程序需要 Developer ID certificate 来验证我们是值得信赖的开发者。这也提供了对 macOS 功能的访问:例如CloudKit,苹果推送通知。如果您正在制作应用程序,您可能需要进入 developer.apple.com 创建 Apple Developer ID 证书,或在 XCode 中创建(在某些情况下)。

    【讨论】:

    • 这太奇怪了,这家由 Facebook 支持的公司无法承担每年花费 100 美元来让用户保持冷静。
    • @dstdnk 哈哈哈好点。
    【解决方案2】:

    您可以运行以下命令来删除警告并允许未经授权的应用在 macOS Catalina 上运行:

    xattr -d com.apple.quarantine /Applications/Flipper.app
    

    【讨论】:

      【解决方案3】:

      转到系统偏好设置、安全和隐私并选择 Opneanyway:

      【讨论】:

        【解决方案4】:

        另一种方法是run or build from source。
        如果您使用的是具有更严格的应用程序安全设置的工作计算机,这很有帮助。

        先决条件:

        从源代码运行

        git clone https://github.com/facebook/flipper.git
        cd flipper/desktop
        yarn
        yarn start
        

        从源代码构建

        yarn build --mac --version $buildNumber
        

        对于从源代码构建,您应该按以下步骤进行:

        git clone https://github.com/facebook/flipper.git
        cd flipper/desktop
        yarn
        yarn build --mac --version $buildNumber
        

        注意:我注意到截至 2020 年 8 月从源代码构建 0.53.0 对我来说有一些问题,因此如果您需要使用它,建议从源代码运行。

        【讨论】:

          【解决方案5】:

          brew install --cask flipper

          然后你会看到消息'flipper was blocked from ...' 按仍然打开

          【讨论】:

            猜你喜欢
            • 2020-06-17
            • 2021-08-31
            • 2020-05-22
            • 2020-06-07
            • 2020-02-09
            • 2020-10-03
            • 2020-11-19
            • 2020-11-02
            • 2022-07-13
            相关资源
            最近更新 更多