Xcode:如何在我的应用程序中包含一个框架

时间:2014-12-02 21:04:27

标签: xcode frameworks sdl

我是Xcode编程的新手,已经完成了我使用SDL的第一款游戏。当在另一个mac上启动它时,它不起作用,直到我将SDL2.framework添加到/ Library / Framework目录中。现在我一直在寻找如何在应用程序中包含框架,因为我不想在每个想要玩游戏的mac上安装SDL2.framework但是我没有发现任何有效的东西......我发现了类似于"关闭ZeroLink"但是在Xcode中找不到它...我需要改变什么设置才能让Xcode在完成的.app中包含框架?

1 个答案:

答案 0 :(得分:1)

以下教程详细介绍了如何在Xcode中设置SDL项目,最后的可选部分包括使用应用程序打包框架

http://zamma.co.uk/setup-sdl2-in-xcode-osx/

基本上你需要做的是:

  • 在构建阶段创建复制文件条目
  • 目的地字段设置为框架
  • 在要复制的列表中添加 SDL2.framework
  • 将参数运行路径搜索路径(在构建设置中的链接下)设置为 @executable_path /../ Frameworks

enter image description here