2

私は最初のXE2FMHDアプリケーションを作成しました。
OSXマシンを接続し、OSXでデバッグビルドを実行しても問題なく動作しますが、リリースバージョンを作成して別のコンピューターにコピーする方法がありません。

デバッグによって作成されたパッケージをコピーしようとしましたが、ファイルがありません。

XE2内で、[プロジェクト]->[展開]に移動しました。

OSXデバッグ展開の場合、緑色のボタンがありますが、OSXリリース展開ではありません。

手がかり?

4

1 に答える 1

1

AppBundleをビルドして必要なダイナミックリンクライブラリを配置するためのステップバイステップの手順は次のとおりです。

  1. MyApp.appというフォルダーを作成します
  2. Myapp.appにContentsというサブフォルダーを作成します
  3. MacOSと呼ばれるコンテンツにサブフォルダを作成します
  4. 「リソース」と呼ばれるコンテンツにサブフォルダーを作成します
  5. ビルドから、Info.plistをContentsにコピーします
  6. ビルドから、MacバイナリをMacOSにコピーします
  7. ビルドから、アイコンをリソースにコピーします
  8. libcgunwind.1.0.dylibをMacOSにコピーします
  9. .appフォルダをMacにコピーし、ダブルクリックして実行します

プラットフォームアシスタントをインストールしたMacにlibcunwind.1.0.dylibがあります。ほとんどの場合、次のようになります。

/Users/username/Applications/Embarcadero/PAServer/

これは、Macに手動でインストールするディスクイメージインストーラーを作成する方法に関するビデオチュートリアルです。

于 2011-09-29T13:38:57.233 に答える