アプリによっては、これら以外にも必要となる指定があるでしょう。</dict></plist>古いOSで作った実行ファイル古いOSでビルドした実行ファイルが含まれていると、アップル公証がエラーになります。これを解消するには新しく実行ファイルを作り直す必要があり、回避方法は無さそうです。SDK.アプリによっては、この条件のせいで、アップル公証を通したくても通せなくなってしまうこともありそうです。実行ファイルでなく、古いOSでビルドしたライブラリは、アップル公証でエラーにはなりませんでした。助かった(>_<)notarizecodesignで署名したアプリをアップル公証(notarization)に通します。調べれば分かりますが手順がとてもとてもとても面倒くさい。完結まで処理してくれるので、Electronアプリのアップル公証は、基本、これを使うべきだと思いました。https://github.com/electron/electron-notarize次のコードはgulpで、notarizeを実行するコードです。実行結果が返ってくるまでは、毎回毎回少し時間がかかります。本当にアップル公証が通っているか、次のコマンドで確認します。MYukkuriVoice-darwin-x64/MYukkuriVoice.appもちろんこれで確認が取れてもアプリが動かないことがあります。その場合は、単純にアプリのバグでなければ、アップル公証を通した後にアプリが変更された(一度、アンチウィルスソフトにやられました)entitlementsの指定が足りないのどちらかが怪しそうです。おわり終わりでありますよ。動作確認が少し面倒です。Actionsでいろいろ困ったところと対応方法。Actionsで遊んでいるんですけど、いくつか困ることもありまして、この記事は、その時、困ったことの解決メモであります。installするには、.npmrc作るのが早い。Settingsメニューから、Secrets設定を選んで、NPM_AUTH_TOKENを設定。cloneactionでなくて、シェルスクリプトでgitする。Actionsでもそのまま使いたいケースの対応方法。cloneする時、httpsでアクセスすれば、SSHの設定は要らない。https://github.com/taku-o/github-actions-workflow-demo.gitパターン2SSHのキーを設定しておけば、プライベートなGitHubレポジトリもcloneできる。シェルスクリプトでいろいろする前に、ssh-key-actionで、SSHの設定を入れておく。git@github.com:taku-o/github-actions-workflow-demo.gitactions/cacheのlimitが小さくて困るactions/cacheのキャッシュのlimitが小さい。容量足りなくて、大きなアプリだと、一切キャッシュが効かなくなる。これぐらいならすぐに修正が入るだろう。音速でフォークするのであった。}}-node-1GBまで増やした。やるなら、パラメータ外出しにしようなって意見もあるかもしれない。