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 >