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