メインメニューを開く

MacOSアプリにコードサイン証明書をつけたはずなのに証明書エラーがでる

macOSアプリにコードサイン証明書をつけたはずなのに証明書エラーがでる

原因編集

appファイルをdmgファイルやzipファイルに固めた場合は、それらにもコードサイン証明書をつける必要がある。

手順編集

1. appのTeamIdentifierを調べておく。

$ codesign -display -v sample.app 

2. ディスクユーティリティなどでdmgファイルを生成する。

3. dmgにもコードサイン証明書をつける。

$ codesign --force --verify --verbose --sign "<TeamIdentifier>" "sample.dmg" --deep --timestamp