自己生成した証明書を使用してアプリに再署名するときに発生した落とし穴。記録は次のとおりです。
/Applications/Navicat Premium.app/Contents/MacOS codesign -f -s '重签名Navicat' ./Navicat\ Premium
./Navicat Premium: メインの実行可能ファイルが厳密な検証に失敗しました
解決:odesign -f -s
"YOUR SELF-SIGNED CERT NAME"
--no-strict --deep