Using JavaFX deploy and having signing issues...
Stephen F Northover
steve.x.northover at oracle.com
Mon Mar 24 22:40:25 UTC 2014
Yes and we'll put them on the OpenJFX wiki.
Steve
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.
>
> 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