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 >