gpt4 book ai didi

android - 由于新的安全性,Catalina 升级后无法使用旧的 NDK (android-ndk-r17c)

转载 作者:行者123 更新时间:2023-12-03 15:53:27 25 4
gpt4 key购买 nike

升级到 macOS Catalina 后,我的项目将不再构建。这是因为 Catalina 认为 'android-ndk-r17c' 中的二进制文件不是来自受信任的开发人员。

您会收到以下消息:
“‘ld’无法打开,因为无法验证开发者。”
“macOS 无法验证此应用程序是否没有恶意软件”

由于 native openCV 库 SDK 和较新的 NDK 存在问题,我必须使用旧的 NDK。他们正在努力,但新的 SDK 对我来说还不够稳定。

通过转到安全 Pane 并单击安全警报上的“仍然允许”,我能够解决“clang”和“clang++”无法工作的问题。但是,当使用“Id”尝试此操作时,我可以通过单击“仍然允许”来跳过第一个警告,但它似乎随后被调用,并且在随后的调用中我没有允许它打开的选项。

真的没有代码。我只是(并且已经有很长时间了)通过配置指向旧 NDK 的 Android Studio NDK 引用。

在 NDK 的 IDE 中,无法加载“Id”:

“‘ld’无法打开,因为无法验证开发者。”
“macOS 无法验证此应用程序是否没有恶意软件”

最佳答案

我刚刚找到了解决方案。

这是一个乏味的过程,但是:

  • MacOS:打开系统偏好设置
  • MacOS:转到安全和隐私(保持这个打开,整个过程都需要它)
  • Unity:去构建你的项目。出现错误时单击“取消”
  • MacOS:在“安全和隐私”窗口中,点击“clang”错误附近的“允许”,以便 MacOS 系统识别并使用该应用程序。
  • 该错误将再次出现,但这次会要求您“打开”它。点击“打开”
  • 由于各种依赖关系,构建将失败多次,但它会失败,因为您需要在前面的步骤中允许不同的文件。
  • 再次构建您的项目。
  • 如果失败,请再次执行这些步骤,直到它停止失败。每次无法识别文件时遇到的每个错误都会有所不同
  • 关于android - 由于新的安全性,Catalina 升级后无法使用旧的 NDK (android-ndk-r17c),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58390545/

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