【问题标题】:fonts and xmls not found in Xcode's open framework built product在 Xcode 的开放框架构建产品中找不到字体和 xml
【发布时间】:2013-06-08 05:15:03
【问题描述】:

我想将我的开放框架项目转移到其他机器上进行测试。但是当我尝试打开构建产品(通过管理器导出)时,应用程序启动时没有我设置的文本(通过 ofTrueTypeFont)。它也不会从我使用的 xml 中加载任何数据。如果我在同一台机器上打开导出的产品,也会发生这种情况。

字体加载如下: 在.h

ofTrueTypeFont fontLarge;

在.cpp中

fontLarge.loadFont("font.ttf", 35);
fontLarge.drawString("Display that String", 30,30);

我尝试了各种构建阶段。将 .ttfs 和 .xmls 复制到各个目录,但应用找不到。

在 /App/Contents、/Frameworks、/usr/... 中尝试了一个 (/bin) 数据文件夹,我可以在最终产品中想象到的每个文件夹。我在这里错过了什么?

Xcode 4.6 / OS X 10.8.2 / OpenFrameworks 0073

【问题讨论】:

    标签: xcode openframeworks


    【解决方案1】:

    不确定这是否是最好的方法,但这就是我解决它的方法:

    添加到您的应用程序设置:

    ofSetDataPathRoot("../Resources/data/");
    

    然后将 Copy Files Build Phase 添加到 Target 并将 Destination 设置为“Resources”,将 Subpath 设置为“data”。从现在开始,您可以将需要的文件拖放到构建阶段,它们将被包含在内。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-26
      • 2015-12-17
      • 2018-12-24
      • 2021-08-31
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多