Mac OS BigSur 中的 SMFL 库未加载错误

时间:2021-05-17 11:22:38

标签: c++ xcode macos sfml macos-big-sur

您好,我已经使用本教程 https://www.youtube.com/watch?v=WOyp5n2FmZY 在我的 M1 芯片 Bigsur 中安装了 SFML,并且还修复了与 M1 芯片相关的所有错误。但是当我运行我的项目时,我得到了这个弹出窗口。 popups

<块引用>

dyld:库未加载:@rpath/../Frameworks/vorbisfile.framework/Versions/A/vorbisfile 引用自:/Library/Frameworks/sfml-audio.framework/Versions/2.5.1/sfml-audio 原因:没有找到合适的图片。有没有发现: /Library/Frameworks/vorbisfile.framework/Versions/A/vorbisfile:(/Library/Frameworks/vorbisfile.framework/Versions/A/vorbisfile) 中的代码签名在使用库验证的过程中无效:系统策略不允许库加载

它甚至显示了我进入设置的每个框架的弹出窗口,并为每个框架提供了允许。但它一直显示相同的弹出窗口,我如何在 BigSur 中解决此问题

1 个答案:

答案 0 :(得分:0)

我想您会发现有问题的库已被操作系统隔离。我建议:

  • 确认隔离标志ls -l@ /path/to/library-or-library_bundle
  • 移除隔离标志 sudo xattr -d com.apple.quarantine /path/to/library-or-library_bundle