Penandatanganan Kode Aplikasi dengan bundling JDK7 pada Mavericks 10.9.1


1

Saya memiliki aplikasi Java 7 yang saya ubah menjadi Aplikasi MacOS dengan mengikuti petunjuk di http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html .

Ini tidak lagi berfungsi. Penandatanganan masih berfungsi (saya menggunakan sertifikat "Pengembang Mac") dan verifikasi kode tanda mengklaim semuanya baik-baik saja. spctl di komputer saya atau mencoba menjalankan aplikasi di komputer orang lain namun menghasilkan penolakan. (spctl hanya mengatakan "ditolak" tidak ada informasi lebih lanjut bahkan pada verbose 4)

Saya mencoba menambahkan --deep dan --force ke penandatanganan kode, tetapi ini tidak menyelesaikan masalah.

Saya juga mencoba menandatangani plugin JDK di dalam App, tetapi tidak membantu.

Bagaimana proses pada halaman Oracle di atas harus disesuaikan agar berfungsi pada 10.9?


Apa tepatnya yang tidak lagi berfungsi? Apakah aplikasi berfungsi jika penerima membukanya menggunakan menu kontekstual finder untuk membuka dan mengabaikan peringatan penjaga gerbang. Bisakah Anda menuliskan perintah yang tepat tentang cara Anda menandatangani kode aplikasi yang dimaksud?
bmike

Jawaban:


1

Sertifikat saya salah ketik. Ternyata itu harus bertipe: "Aplikasi ID Pengembang:"

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.