在Xcode';s的开放式框架构建产品

在Xcode';s的开放式框架构建产品,xcode,openframeworks,Xcode,Openframeworks,我想将我的开放式框架项目转移到其他机器上进行测试。但是当我尝试打开构建产品(通过organizer导出)时,应用程序启动时没有我设置的文本(通过ofTrueTypeFont)。它也不会从我使用的XML中加载任何数据。如果在同一台机器上打开导出的产品,也会发生这种情况 字体的加载方式如下: in.h in.cpp fontLarge.loadFont("font.ttf", 35); fontLarge.drawString("Display that String", 30,30); 我尝试了

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

字体的加载方式如下: in.h

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

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

添加到应用程序设置:

ofSetDataPathRoot("../Resources/data/");
然后将复制文件构建阶段添加到目标,并将目标设置为“资源”,子路径设置为“数据”。从现在起,您可以将需要的文件拖放到构建阶段,它们将被包括在内

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