3

拡張子が .pkg の MacOS インストーラーに署名する必要があります。.pfx 証明書があり、それをキーチェーンに追加しました。証明書と秘密鍵の両方が含まれています。

しかし、productsignユーティリティを使用してこの .pkg に署名しようとすると、次のようなエラーが表示されます。

productsign --sign "commonName" unsigned.pkg signed.pkg

productsign: エラー: 「commonName」の適切な署名 ID が見つかりませんでした。フラット スタイルの製品に署名するには、インストーラ署名 ID (アプリケーション署名 ID ではない) が必要です。

4

2 に答える 2

0

pfx の名前を調べて、「commonName」をそれに置き換える必要があります。

パッケージに署名するには、「Developer ID Application: ...」などを検索する必要があります。

于 2015-09-14T19:26:04.147 に答える