Blogged:

http://speling.shemnon.com/blog/2014/04/10/getting-your-java-app-in-the-mac-app-store/

On Mar 24, 2014, at 4:39 PM, Mark Fortner <phidia...@gmail.com> 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.  
> 
> Cheers,
> 
> Mark
> 
> 
> 
> On Mon, Mar 24, 2014 at 3:30 PM, Tony Anecito <adanec...@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 <adanec...@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.fer...@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 <adanec...@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.b...@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
> 

Reply via email to