Xcodeによるコード署名とアーカイブは時間がかかり、退屈で問題が多いため、コマンドラインツールxcodebuild
、codesign
を使用して、開発者IDで署名したmacOSアプリを常にコード署名、アーカイブ、および出荷してきました、など私自身のスクリプトを介して。公証は大変なことになるようです。スクリプトに公証を追加することは可能ですか?
自動ビルド用の再利用可能で自由にライセンスされた公証と定番のスクリプトは次のとおりです。
https://github.com/rednoah/notarize-app/blob/master/notarize-app
実行して待機し、すべてが完了したときにのみ終了します。
altool --notarize-app
を実行しますaltool --notarization-info
を実行しますstapler staple
を実行しますこれが、RawTherapee用に私が書いた自動公証人の例です。最初にアプリを公証します。
次に、dmgを公証します。
公証資格はcmakeコマンドディレクティブを通じて渡されます
-DNOTARY="--username [email protected] --password abcd-efgh-ijkl-mnop"