文書の過去の版を表示しています。
アプリケーションを配布する
実際に作成したOFのアプリケーションを配布する場合,Releaseでビルドした後、binフォルダにできた実行ファイルをコピーすればよいのですが,dataフォルダに読み込みデータがある場合は実行ファイルのコピーだけでなく,実行ファイルと同じ階層にdataフォルダもおいておく必要がでてきます.例えばsampleというプロジェクトで,binフォルダに作成された sample(.app)をデスクトップにコピーし,ダブルクリックで実行すればアプリケーション自体は動作しますが, 読み込むべきフォントや画像などがある場合はそれが読み込まれないことが起こります.
以上を解決するには下記リンクが参考になりました。
具体的には
Build Phasecp -r bin/data "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources"; For OF < 0.8 call ofSetDataPathRoot(“../Resources/”); and for OF >= 0.8 call ofSetDataPathRoot("../Resources/data/");
が必要になります.