Yes and we'll put them on the OpenJFX wiki.


On 2014-03-24 6:39 PM, Mark Fortner wrote:
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.



On Mon, Mar 24, 2014 at 3:30 PM, Tony Anecito <> 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.


On Monday, March 24, 2014 12:01 PM, Tony Anecito <>

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?


On Monday, March 24, 2014 11:48 AM, Danno Ferrin <>

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 <> 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.


On Monday, March 24, 2014 10:57 AM, Richard Bair <>

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?


Reply via email to