0

Arduinoボードをゲームコントローラーに変えるArduino用の修正を書いています。

ボード固有のファイルをプログラミング環境に追加するには、現時点では、ユーザーはパッケージを開きArduino.app、いくつかの異なるファイルを Arduino.app パッケージのさまざまなフォルダーに追加する必要があります。それはほとんどユーザーフレンドリーではありません。ファイルを 内の適切な場所に自動的に移動するインストーラを作成するにはどうすればよいArduino.appですか、それとも不可能ですか?

4

3 に答える 3

1

PackageMakerをダウンロードできます(Xcodeダウンロード用の補助ツールでここから入手できます)。

これで、ユーザーがダブルクリックするだけでインストールできる.pkgを作成できるようになります。Arduinoがすでにインストールされているかどうかを確認し、インストールされていない場合はインストールを停止するスクリプトを作成することもできます。あなたはその考えを理解します。

パッケージメーカーのスクリーンショット

于 2013-02-20T22:32:10.443 に答える
0

通常、特に今日のコード署名されたMacOSアプリのアプローチ(アプリまたはそのリソース/ファイルに変更を加えるとアプリが壊れて起動できなくなる)では、「運が悪い」と言います。

しかし、Arduinoは珍しいオープンソースアプリの1つです。

このページからソースコードを取得できます。

http://arduino.cc/en/Main/Software

そして、プロジェクトに変更を加えてから、自分用にカスタマイズされた新しいコピーを作成します。

于 2013-02-19T11:16:27.080 に答える
0

スクリプトの魔法を使ってそれを行う方法を見つけました!

ここで私のソリューションを見ることができます: http ://code.google.com/p/unojoy/source/browse/#hg%2FLeoJoy%2FLeoJoy%20Installer.app%2FContents%2FMacOS

フォルダー構造により、OSXでアプリとして表示され、2つのスクリプト(LeoJoyインストーラーとLeoJoyInstaller.command)がファイルをコピーします。ユーザーの進行状況を表示するためにコンソールウィンドウをポップアップ表示したかったので、そこには2つのスクリプトがあります。これが、その方法を理解する唯一の方法です。ただし、このアプリをArduinoアプリと同じディレクトリで実行すると、インストーラーアプリからArduino.appパッケージにファイルがコピーされ、Arduinoアプリが更新されるため、Arduinoのまったく別のバージョンを配布する必要はありません。

于 2013-02-21T06:32:30.467 に答える