From e73f94c8c2b016ef43621300048741e073814397 Mon Sep 17 00:00:00 2001 From: Yasuaki Uechi Date: Wed, 5 Jun 2019 14:36:19 +0900 Subject: [PATCH] add tldr --- _posts/2019-06-05-sign-and-notarize-electron-app.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/_posts/2019-06-05-sign-and-notarize-electron-app.md b/_posts/2019-06-05-sign-and-notarize-electron-app.md index cc2e4e0..f861de0 100644 --- a/_posts/2019-06-05-sign-and-notarize-electron-app.md +++ b/_posts/2019-06-05-sign-and-notarize-electron-app.md @@ -1,10 +1,12 @@ --- -title: Electronアプリをコード署名してApple 公証 (Notary) を通過する手順 +title: Electronアプリをコード署名してApple 公証 (Notary) を通過させる方法 date: 2019-06-05 00:00:00 +09:00 --- electron-builder を利用して macOS 向け Electron アプリをコード署名し、公証を通過させます。 +> **tl;dr**: コード署名と公証に対応した macOS アプリ Juno のリポジトリを[GitHub で公開](https://github.com/uetchy/juno)しています + # Code Sign アプリのコード署名は`electron-builder`によって自動で行われます。内部的には[electron-osx-sign](https://github.com/electron-userland/electron-osx-sign)が使用されます。 @@ -74,7 +76,7 @@ exports.default = async () => { ```json "build": { - "afterSign": "./scripts/after-sign-mac.js" + "afterSign": "./scripts/after-sign-mac.js" } ``` @@ -112,8 +114,8 @@ exports.default = async () => { ## 詳細 -- https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution/resolving_common_notarization_issues -- https://github.com/electron-userland/electron-builder/issues/3383 +- [Resolving Common Notarization Issues](https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution/resolving_common_notarization_issues) +- [Feature request: Enable hardened runtime for macOS #3383](https://github.com/electron-userland/electron-builder/issues/3383) # Verify Notary Status