OSXバイナリ用のインストーラパッケージを1つだけ作成するにはどうしたらいいですか? 最終的なフォルダは、次のように見ている -Macアプリのインストーラパッケージを生成するには?
任意の助けをいただければ幸いです。ありがとう。
OSXバイナリ用のインストーラパッケージを1つだけ作成するにはどうしたらいいですか? 最終的なフォルダは、次のように見ている -Macアプリのインストーラパッケージを生成するには?
任意の助けをいただければ幸いです。ありがとう。
macOS(旧OS X)は通常、インストーラを使用しません。アプリケーションは、拡張子が.appのアプリケーションコンテナにパッケージ化されています。このコンテナは「実行可能」ですが、内部にあるものを掘り下げて見ることもできます。これはApp Storeを介して配布される形式でもあります。
作成することができます。 pkgまたは。 dmg必要に応じて "インストーラ"がありますが、これは明らかにAppleが目指すものではありません。 .appパターンを使用することをお勧めします。必要なスクリプトは自己完結型で、最初の実行時に実行する必要があります。
.dmgを使用してアプリケーションをApp Storeの外に配布することができます(これはかなり一般的です)。
macOSには、OS XインストーラまたはMac App Storeの製品アーカイブをビルドする製品ビルドというターミナルプログラムも含まれています。 Macでthis linkをクリックすると、端末のヘルプページが開きます。
インストーラは、さまざまな場所に配置したい場合に最適です(ここにはアプリケーション、ここにはサポートファイル、ここにはサポートファイルなどがあります)。ユーザーが理解できない特殊な種類のインストール、またはインストール処理中に実行する必要のある余分な作業(構成スクリプト、アクセス許可の変更、認証、互換性チェックなど)のための手持ち。 @ d00dleの回答とは反対に、インストーラに間違いはありませんが、App Store経由でのアプリケーションの配布やdmgとしての問題はありません。
独自のインストーラを設定するには、パッケージ(http://s.sudre.free.fr/Software/Packages/about.html)というプログラムをお勧めします。私は決してそれに接続していませんが、私はそれを使用して私が働いているアプリケーション用のインストーラをビルドします。複雑なインストーラを作成するプロセスを大幅に簡素化し、優れたGUIインターフェイスを備えています。