1

Linux と Windows でうまく機能する C# アプリケーションがあります。Mac OS 用のインストール パッケージを作成したいのですが、開発/テストするために実行するものがありません。ソフトウェアはオープンソースなので、テストするためだけに別のラップトップを購入することにお金をかけたくありません。

実際に Mac を必要とせずに、この C# アプリケーション用のある種のインストーラー/パッケージを作成する方法はありますか? .debLinux用のパッケージも作りました。どうにかして変換できないでしょうか?

4

1 に答える 1

0

それは、インストーラーをどの程度使いたいかによって異なります。Homebrewのパッケージを作成するような単純なことから始めます。

ただし、それはすべてコマンドラインです。あなたの Mac ユーザーがコマンド ラインからの実行をインストールすることに不満を持っていると思われる場合は、より洗練されたソリューションを検討する必要があります。.appMac GUI アプリケーションは、伝統的にバンドルに組み込まれています。残念ながら、C# は Mac へのクロスコンパイルをあまりサポートしていません。可能ですが、多くの試行錯誤が必要になるため、テスト マシンがないと、正しく実行できているかどうかを確認するのにかなりのストレスがかかります。

CPack ( CMakeの一部) を試すことができます。CMake は実際には C# を実行しませんが (それ以外の場合は最適です)、完成したバイナリを CPack に指定して、それらを Mac 用にバンドルすることができる場合があります。また、CMake/CPack を使用してダミーの Mac アプリケーションを構築することもできます。そうすれば、すべての部分を独自のバイナリに交換することができます。

于 2013-05-02T04:36:11.923 に答える