运行SDL2时Xcode崩溃

时间:2014-09-07 07:07:49

标签: c++ xcode macos sdl

我已将SDL2框架添加到库/框架,在Xcode中创建了一个C ++控制台应用程序,包含Xcode项目中的框架并设置框架搜索路径。当我运行程序时,它出现“Build succeeded”然后Xcode崩溃。这与here所述的问题相同。似乎修复是手动编译框架,但我不确定如何完成。有什么想法吗?

1 个答案:

答案 0 :(得分:5)

我前一段时间遇到同样的问题......

事实证明代码签名是这里的问题。我假设您已经直接从他们的网站下载了SDL2.framework,因为他们的代码签名已损坏而无法正常工作。

有两种方法可以解决这个问题:

  1. 改为下载源代码并从包含的XCode项目构建SDL2.framework并将结果从产品复制到/ Library / Frameworks /

  2. 使用" codesign -f -s /Library/Frameworks/SDL2.framework/SDL2"

  3. 手动重新签名