Delphi / C++Builder は Mac OS X 用のバイナリを Windows 上で生成しています。Mac ではコンパイルしていません。
つまり、デバッグしないのであれば Mac の実機は不要で PAServer を OS X にインストールする必要もありません…現実的にはデバッグしない事なんて有り得ないのでナンセンスな話なのですが。
但し、ビルドされたバイナリを OS X に普通にコピーしただけでは実行できません。それでも、何らかの問題で PAServer が使えない場合には手動で実行 (配布) できるようにしなくてはならないため、PAServer を使わずに Mac OS X でバイナリを実行 (配布) する方法を書いておきます。
1.Windows で、ビルドされたバイナリがある場所 (.\OSX\Release) へ行く。
2.アプリケーション名が MyApp だとすると、以下のようにファイルを配置する。
[MyApp.app] | +-[Contents] | +-[MacOS] | | | +-MyApp | | | +-libcgcrtl.dylib <- $(BDS)\Redist\osx32 から持ってくる: C++Builder のみ | | | +-libcgstl.dylib <- $(BDS)\Redist\osx32 から持ってくる: C++Builder のみ | | | +-libcgunwind.1.0.dylib <- $(BDS)\Redist\osx32 から持ってくる | +-[Resources] | | | +-MyApp.icns | +-info.plist <- MyApp.info.plist をリネーム
3.MyApp.app フォルダごと OSX に持っていく (Ex.~/Delphi/ の下とかに)。
4.Finder から実行。
トップフォルダを "プロジェクト名.app" にして、指定のフォルダにファイルを配置するだけなので、解ってしまえば簡単です。PAServer を使えればもっと簡単です (w
See Also:
[バンドル (*.app フォルダ)]
http://ht-deko.minim.ne.jp/delphiforum/?vasthtmlaction=viewtopic&t=1112
|