在 Xcode 中安装 SFML 时出现问题 - 找不到合适的图像

Issue installing SFML in Xcode - no suitable image found

我正在尝试在 C++ Xcode 项目中使用 SFML 2.5.1。我遵循了 Youtube 上的 this 教程。完成后,在尝试构建我的项目时,出现以下错误代码:

dyld: Library not loaded: @rpath/sfml-system.framework/Versions/2.5.1/sfml-system
Referenced from: /Users/will/Library/Developer/Xcode/DerivedData/FirstSFMLApp-bzfbmdnymuynqtatiocyskrsacno/Build/Products/Debug/FirstSFMLApp.app/Contents/MacOS/FirstSFMLApp
  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.

我已根据需要在构建阶段下勾选 "Run script only when installing"。

有谁知道如何解决这个问题?我是 C++ 和 Xcode 的新手,所以我准备相信我做了一些愚蠢的事情。

提前致谢。

晚了,但是发帖是为了帮助别人,因为我自己在寻找答案时首先遇到了这个问题。

转到应用程序视图,而不是转到“构建阶段菜单”,现在转到“签名和功能”。转到“强化运行时间”小节。

Select“禁用库验证”。

再次

运行 main.cpp 应该可以开始了!

我认为这与更新后的 OS 的隐私设置有关。 注意:我之前在终端中使用 运行 'sudo spctl --master-disable' 命令来禁用网守;我听说如果不这样做,您可能不得不一个接一个地接受这些库,但对于某些人来说,禁用看门人不是一种选择。 运行在终端中执行此命令可能是上述解决方案起作用的先决条件,但我无法确认。祝你好运!