問題タブ [notarize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Apple から公証済みファイルをダウンロードする方法
プラグインを開発している Mac アプリケーションのコマンド ライン経由でプラグインの公証に成功しました。このプラグインは、Mac アプリストア以外での配布を目的としています。
正常に公証されたという電子メールを受け取りました。電子メールには、配布用にエクスポートする方法が記載されています。ただし、これは XCode UI の手順ですが、コマンド ラインで公証を行ったため、手順は適用されません。公証済みファイル ( ) をダウンロードするコマンドラインはありPlugin.zip
ますか? または、Apple からファイルを取得Plugin.zip
して自分の Web サイトで配布するにはどうすればよいですか?
アップデート:
.zip ファイルを公証することはできますが、ステープル留めすることはできません。そこで、zip ファイルで配布する代わりに、プラグインを配布するために .pkg を作成することにしました。
プラグインの公証とステープルを成功させるために私が従った手順は次のとおりです。私のプラグイン名はFileConvertor.PluginExtension
- バイナリにコード署名して、インストーラーに含めます。
codesign --sign "Developer ID Application: Developer Name" --verbose=4 --deep --force --strict FileConvertor.PluginExtension
- 上記の署名済みコードを追加してインストーラー (.pkg) を作成します。
.PluginExtension
- 次に、インストーラー証明書を使用してインストーラーに署名します。
productsign --sign "Developer ID Installer: Developer Name" ./FileConvertor.pkg ./FileConvertorSigned.pkg
- 公証のために署名済みのインストーラーを送信する
xcrun altool --notarize-app --primary-bundle-id "com.demo.plugin" --username xyz@abc.com" --password "xxxx-xxxx-xxxx-xxxx" --file FileConvertorSigned.pkg
- 公証に成功した場合は、インストーラーをステープルします
xcrun stapler staple FileConvertorSigned.pkg
- Web 上でインストーラーを配布する
java - Java ツール公証プロセス
Java SE 11 を使用して GUI ツールを開発し、Maven を使用してパッケージ化しました。システム パスに Java をダウンロードして設定し、ツールを起動することをユーザーに推奨します。Windows 用のバッチ ファイルと、Mac および Linux 用の .command ファイル。Mac OS で使用するには、Apple から公証承認を得る必要がありますか。ご意見をお聞かせください
ありがとう