ドキュメントには次のように書かれています:
Mac App Storeの外部でインストーラーパッケージの一部としてアプリケーションを配布する場合は、おそらくpackagemaker(1)コマンドを使用して、通常の方法でパッケージを作成します。 productsignコマンドを使用して、開発者IDインストーラー証明書で結果のパッケージにコード署名します。
インストーラーに手動で署名する必要は、特に頻繁に行う必要がある場合は特に面倒です。 したがって、マウスを数回クリックするだけで対応できる小さなサービスを作成しました。
そのため、最初に目的のアプリケーションをインストーラーとしてエクスポートする必要があります。

次のステップで、署名する証明書を選択し(このリストには証明書の開発者IDはありません)、インストーラーを便利な場所に保存します。
間違った証明書で署名されていますが、今は修正します。

インストーラーに署名します。 コンテキストメニューで、 サービス → 製品サインを選択します 。

適切な開発者ID証明書がいくつかある場合は、必要な証明書を選択できます。

署名されたインストーラーは、名前に_sが追加されて、オリジナルの隣に保存されます。 複数のファイルまたはフォルダー全体を選択することで、複数のインストーラーに同時に署名できます。
結果:

インストールスクリプトを含むサービス自体はgithubで取得できます。 このサービスは、 WTFPLの下でライセンスされています。
頑張って