سؤال

لدي تطبيق Java WebStart الذي تم توقيعه بشكل صحيح والعمل على جميع أجهزة التشغيل. ومع ذلك، فإن تشغيله على Mac يتطلب من المستخدم التحايل على ميزات أمان Mac، حيث لم يتم توقيع التطبيق مع معرف مطور Apple.

أريد أن أعرف إذا كان هذا نعم، كيف يمكنني استخدام شهادات Apple الخاصة بي لتوقيع جرة بحيث يمكن تشغيلها دون مشاكل في Windows و Mac.

هل كانت مفيدة؟

المحلول

لسوء الحظ، هذا غير ممكن، وهو مكررة من: كيفية تسجيل Java Applet مع معرف مطور التفاح

ومع ذلك، يمكنك استخدام أداة لتحويل جرة الخاص بك إلى حزمة التطبيق، والتي يمكن توقيعها في الحقيقة عن حارس البوابة (وليس لمتجر التطبيقات، ولكن لتجاوز تقييد الإطلاق).انظر http://www.jemchicomac.com/how-to-convert-a-jar-file-into-an-app-for-osx/

نصائح أخرى

How to sign (dynamic) JNLP files for OSX and Gatekeeper answers this question for Java Web Start apps (which cannot be added to the Mac Store as noted in the applet question's answer.)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top