Using JavaFX deploy and having signing issues...

Mark Fortner phidias51 at gmail.com
Mon Mar 24 22:39:12 UTC 2014


Tony and/or Danno,
Would you mind documenting the steps that you had to go through to make a
Mac application that was submittable to the Apple Store?  I'm sure everyone
who's struggling to create applications would appreciate the information.

Cheers,

Mark



On Mon, Mar 24, 2014 at 3:30 PM, Tony Anecito <adanecito at yahoo.com> wrote:

> Ok I was able to codesign and submit. The JavaFX deploy task is not
> creating a info.plist when the jdk is added to the bundle for the jdk.
>
> After submission there were some issues related to signing and it now
> requires a entitlements file for some things in the jre.
>
> Regards,
> -Tony
>
>
>
> On Monday, March 24, 2014 12:01 PM, Tony Anecito <adanecito at yahoo.com>
> wrote:
>
> So you have tried codesign with Mavericks OS X? I am getting invalid
> bundle when the jdk is bundled as required by the Apple Store. You have to
> codesign the jdk plugin seprately.
> Yes you can create a pkg or dmg image but I am looking for the correct way
> get the jdk codesigned else the app codesign fails also.
>
> Do you have a working example of codesign the jdk in the bundle?
>
> Thanks,
> -Tony
>
>
>
>
> On Monday, March 24, 2014 11:48 AM, Danno Ferrin <danno.ferrin at oracle.com>
> wrote:
>
> You can still deploy apps to the app store using JavaFX.  You just cannot
> use the media library at the moment.  You can do it also via non app store
> distribution and sign it via gatekeeper as well and keep the media
> libraries in.  And it shouldn't matter what version of Mac OSX you use to
> build it.
>
> Tony Anecito <adanecito at yahoo.com> wrote:
>
>
> Thanks Richard,
>
> I know some more now. It seems with Mavericks 10.9 codesign and the bundle
> format that JavaFX deploy creates is no longer valid. There are starting to
> appear to be more references to this issue on the internet.
> So JavaFX apps can no longer be created and work on the Mac at least as
> far as the Apple Store is concerned.
>
> I may have to downgrade my Mac OS X to 10.8 to create Apple Store
> distributable JavaFX apps for the Mac.
>
> -Tony
>
>
>
> On Monday, March 24, 2014 10:57 AM, Richard Bair <richard.bair at oracle.com>
> wrote:
>
> > One last hurdle, you need to remove the media library for JavaFX
> (lib/libjfxmedia.dylib) from your bundled JDK.  It uses QuickTime and that
> is being disowned by apple.  This may be fixed in a later 8u update, but
> not in 8.0.0_b132.
>
> Oh good grief, Apple! So what should we be using instead? This means I
> cannot make use of fx media in any app submitted to the app store?
>
> Richard
>


More information about the openjfx-dev mailing list