Danno, since you mentioned javapackager, I decided to try using it in hopes
that it would solve the issue. I'm trying to put together a command for it,
but it's a bit confounding. So far I'm just getting a jnlp and html file to
appear. Here's what I have so far (split onto separate lines for
readability):

javapackager -deploy
-native mac.appStore
-name MyApp
-outdir out
-outfile MyApp
-srcdir bin
-appclass myapp.Main
-BappVersion=0.4.2
-Bicon=logo_launcher.icns
-BclassPath=myapp.jar:ObjCBridge.jar:jna.jar
-Bjava.library.path=libjcocoa.dylib
-Bmac.category=public.app-category.developer-tools
-Bmac.CFBundleIdentifier=info.oakleaf.myapp
-Bmac.CFBundleName=MyApp
-Bmac.signing-key-app="3rd Party Mac Developer Application: XXXXX"
-Bmac.signing-key-pkg="3rd Party Mac Developer Installer: XXXXX"
-Bmac.app-store-entitlements=MyApp.entitlements

On Sun, Nov 9, 2014 at 7:13 PM, Danno Ferrin <danno.fer...@oracle.com>
wrote:

> What are your entitlements?  For javapackager we sign only the master
> package with real user supplied entitlements, every other jar, dylib, and
> executable gets an entitlement with an entitlements that is just sandbox
> and inherit.  We also don't put entitlements on the JRE package when it is
> signed under plugins.
>
>
> On Nov 9, 2014, at 2:26 PM, Zach Oakes <zsoa...@gmail.com> wrote:
>
> > It looks like Apple has changed its codesigning requirements for the Mac
> > App Store. Thus far, I've been packaging my Java app using Oracle's
> > appbundler tool and signing it with the following script:
> >
> > http://pastebin.com/BtLV9bur
> >
> > This worked fine even as recently as last month. This time, I get an
> email
> > from them with the following:
> >
> > Invalid code signature - Signatures created with OS X version 10.8.5 or
> > earlier [v1 signatures] are obsoleted and will no longer be recognized by
> > Gatekeeper beginning with OS X version 10.9.5. To ensure your apps will
> run
> > on updated versions of OS X they must be signed on OS X version 10.9 or
> > later [v2 signatures]. For more information, see OS X Code Signing In
> Depth
> >
> > I think this error is incorrect, because I'm using 10.9.5 with the latest
> > Xcode (6.1). I tried "codesign -dv MyApp.app" and it says "Sealed
> Resources
> > version=2 rules=12 files=7", so I think I am using v2 signatures. My JDK
> > version has not changed since last month (8u25), so I can rule that out.
> >
> > I would appreciate any help. Thank you.
> >
> > Zach
>
>

Reply via email to