在Xcode的开放框架内置产品中找不到字体和xmls

时间:2013-02-11 10:33:35

标签: xcode openframeworks

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

字体加载如下: 在.h

ofTrueTypeFont fontLarge;

in .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

1 个答案:

答案 0 :(得分:1)

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

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

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

然后将“复制文件构建阶段”添加到目标,并将“目标”设置为“资源”,将子路径设置为“数据”。从现在开始,您可以将所需的文件拖放到构建阶段,它们将被包含在内。