I made the changes you described and I received the same error from Apple. Below is the modified script I used. If you can see any other differences, please let me know. It's frustrating since the error Apple gives is seemingly irrelevant.
http://pastebin.com/JD2XY7YE On Sun, Nov 9, 2014 at 7:24 PM, Danno Ferrin <danno.fer...@oracle.com> wrote: > Not sure, but that is what is different from what I have that works. > Everything else seemed to match up, including the forced overriding of the > signatures. > > On Nov 9, 2014, at 5:23 PM, Zach Oakes <zsoa...@gmail.com> wrote: > > In the bash script I linked, everything but jspawnhelper gets the full > (user-supplied) entitlements. Do you think that is the problem? > > 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 >> >> > >