【发布时间】:2014-09-07 07:07:48
【问题描述】:
我已将 SDL2 框架添加到 Library/Frameworks,在 Xcode 中创建了一个 C++ 控制台应用程序,将框架包含在 Xcode 项目中并设置了框架搜索路径。当我运行程序时,它出现“构建成功”,然后 Xcode 崩溃。这与here 描述的问题相同。似乎修复是手动编译框架,但我不确定这是如何完成的。有什么想法吗?
【问题讨论】:
我已将 SDL2 框架添加到 Library/Frameworks,在 Xcode 中创建了一个 C++ 控制台应用程序,将框架包含在 Xcode 项目中并设置了框架搜索路径。当我运行程序时,它出现“构建成功”,然后 Xcode 崩溃。这与here 描述的问题相同。似乎修复是手动编译框架,但我不确定这是如何完成的。有什么想法吗?
【问题讨论】:
我前段时间也遇到了同样的问题...
事实证明,代码签名是这里的问题。我假设您已经直接从他们的网站下载了 SDL2.framework,由于他们的代码签名已损坏,因此无法使用。
有两种方法可以解决这个问题:
改为下载源代码并从包含的 XCode 项目构建 SDL2.framework,并将结果从产品复制到 /Library/Frameworks/
使用“codesign -f -s /Library/Frameworks/SDL2.framework/SDL2”手动退出
【讨论】: