2

Java アプリケーションを作成し、これらのチュートリアルに従って、それを jre にバンドルし、.app パッケージに変換しました: https://www.jemchicomac.com/signing-a-sandbox-app-in-osx/ http://speling .shemnon.com/blog/2014/04/10/getting-your-java-app-in-the-mac-app-store/

彼らのアドバイスを使用して、.app パッケージを正常に作成できます。問題は、codesign コマンドを使用して myApp.app パッケージに署名しようとすると、次のエラーで失敗することです: コード オブジェクトはまったく署名されていません サブコンポーネント内: MyApp.app/Contents/PlugIns/jre/Contents/Home/ jre/lib/calendars.properties

テストのために calendars.properties を削除しましたが、別のファイルでエラーが再び発生しました。私が見つけた唯一の方法は、jre フォルダー フォーム パッケージ全体を削除することであり、コードサインは正しく機能します。次に、jre 実行可能ファイルに個別に署名し、jre フォルダーを myApp.app の Plugins フォルダーに再度コピーします。何が問題なのか誰にも教えてもらえますか? 上記のリンクで提供されている方法を使用して署名するにはどうすればよいですか? 前もって感謝します。

4

1 に答える 1