ScriptEditorアプリケーションが署名されましたが、ゲートキーパーによって受け入れられませんでした


0

組み込みのPHP Webサーバーを使用してWebサービスをローカルで起動する小さなAppleScriptアプリを作成しました。これは、XML構成を生成するためのインターフェースです。

macOS Sierraから、これらのアプリは署名されていない場合、AppTranslocationディレクトリに移動されます。私はApple Developerになり、Script Editor.appからスクリプトをアプリとしてエクスポートし、アプリケーション開発者IDで署名することができました。それでも、すべてをGithubにプッシュし、パッケージをzipファイルとしてダウンロードしても、署名済みアプリは引き続きAppTranslocationディレクトリから実行されます。ここで何が問題なのでしょうか?

回答:


1

内にアプリケーションを配布を検討し、コード署名したディスクイメージdmgファイル。コード署名されたディスクイメージの内容は、「Gatekeeper Path Randomization」(GPR)の対象ではありません。

コマンドラインツールを使用してMac OS X用の見栄えのよいDMGを作成するにはどうすればよいですか?を参照してくださいディスクイメージを作成するためのガイド。


素晴らしい、ありがとう。それを試して結果をお知らせします。
16

1
回答ありがとうございます。Script Maker.appで生成されたアプリにコード署名し、dmgにもコード署名することで、なんとか機能させることができました。dmgの生成に使用した最後のコマンドはhdiutil create -size 35m -srcfolder /path/to/source/dir -fs HFS+ -volname AppName /path/to/final.dmgです。
19
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.