C++ 使用Xcode 11和macOS Catalina(zsh)编译后SFML崩溃

C++ 使用Xcode 11和macOS Catalina(zsh)编译后SFML崩溃,c++,xcode,macos,sfml,C++,Xcode,Macos,Sfml,我只是尝试在Xcode中运行示例SFML程序。我让它编译,但它没有运行。它会立即崩溃并将其打印到控制台: dyld: Library not loaded: @rpath/sfml-system.framework/Versions/2.5.1/sfml-system Referenced from: /Users/fabiosuarez/Library/Developer/Xcode/DerivedData/Minesweeper-akxearyxdvvgahfbqsxchcqyauxw/

我只是尝试在Xcode中运行示例SFML程序。我让它编译,但它没有运行。它会立即崩溃并将其打印到控制台:

dyld: Library not loaded: @rpath/sfml-system.framework/Versions/2.5.1/sfml-system
  Referenced from: /Users/fabiosuarez/Library/Developer/Xcode/DerivedData/Minesweeper-akxearyxdvvgahfbqsxchcqyauxw/Build/Products/Debug/Minesweeper.app/Contents/MacOS/Minesweeper
  Reason: no suitable image found.  Did find:
    /Library/Frameworks/sfml-system.framework/Versions/2.5.1/sfml-system: code signature in (/Library/Frameworks/sfml-system.framework/Versions/2.5.1/sfml-system) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.
环境:

  • IDE:Xcode 11.2.1
  • OS:macOS Catalina 10.15.1
  • Shell:zsh 5.7.1(x86_64-apple-darwin19.0)

注意:这是一个项目,我们必须使扫雷,所以Xcode项目的名称是'扫雷',但所有的代码是默认的SFML应用程序代码

这里的“使用库验证”是重要的线索。你需要

非常感谢!是的,这似乎是我的隐私设置的问题,我不得不一个接一个地接受所有的框架,这很累人,但我让它工作起来了。再次感谢!