Same here on S. Sudre's package, it works and is easy.
Send Xcode-users mailing list submissions to email@hidden
To subscribe or unsubscribe via the World Wide Web, visit https://lists.apple.com/mailman/listinfo/xcode-users or, via email, send a message with subject or body 'help' to email@hidden
You can reach the person managing the list at email@hidden
When replying, please edit your Subject line so it is more specific than "Re: Contents of Xcode-users digest..."
Today's Topics:
1. Re: cannot get a package signed (Roland King)
----------------------------------------------------------------------
Message: 1 Date: Sun, 16 Feb 2014 09:41:43 +0800 From: Roland King <email@hidden> To: Michael Babin <email@hidden> Cc: XCode Users <email@hidden> Subject: Re: cannot get a package signed Message-ID: <email@hidden> Content-Type: text/plain; charset="utf-8"
On 15 Feb, 2014, at 11:16 pm, Michael Babin <email@hidden> wrote:
On Feb 15, 2014, at 8:00 AM, Roland King <email@hidden> wrote:
I've built a package, each component of which is signed, the package itself is signed with productsign and running pkgutil on it gives this
However when I put this on a webserver and download it I get the "unknown developer" dialog and the package won't install. The application and both command-line tools inside are signed, the flat package installer is signed, pkgutil thinks it's signed and yet OSX won't deal with it. What else do I need to do? (and is this the right list?)
I believe the "3rd Party Mac Developer Installer" certificate is for the Mac App Store. If your intent is to create a package to be distributed by other means (not Mac App Store), then you want to sign with Developer ID certificates (Application/Installer).
How simple, thanks. I'd looked at all the certs I have and decided, incorrectly, Developer meant Mac Developer Program and 3rd Party meant .. 3rd Party, as in nothing to do with Apple. Wrongo. Switching them around all the way down the chain I now have a distributable package.
For the record, incase anyone stumbles on this thread later, an 'Identified Developer' package has a signature which verifies like this
Status: signed by a certificate trusted by Mac OS X Certificate Chain: 1. Developer ID Installer: Roland King SHA1 fingerprint: 7F D4 1D E2 4B D2 73 1B 8F 92 82 12 6B 72 F9 96 DB 84 8D 2F -----------------------------------------------------------------------------
Lastly for anyone distributing anything more complicated than a simple app (I have one package with two sub-packages, one optional, one not, one installing an app, the other command line tools) I cannot recommend Stephane Sudre's 'Packages' app highly enough. It's super easy to use, has every option at every stage I could possibly have wanted and was easy to integrate into a custom build step. No way would I have managed to do this without it, or at least not without spending weeks in the documentation. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.apple.com/archives/xcode-users/attachments/20140216/d9825f72/attachment.html>
------------------------------
_______________________________________________ Xcode-users mailing list email@hidden https://lists.apple.com/mailman/listinfo/xcode-users
End of Xcode-users Digest, Vol 11, Issue 38 *******************************************
Best regards,
John MacMullin Attorney at Law 9634 North 7th Avenue Phoenix, AZ 85021 1-602-904-5426 1-800-924-8548 Email: email@hiddenSkype: john_macmullin www.macmullin.infoCONFIDENTIALITY - The information contained in this email is confidential information, may be legally privileged, and is intended only for the use of the individuals or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any disclosure, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by telephone or by reply letter and delete or destroy the message in its entirety.
|