Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

10.8.3 Gatekeeper issue for signed applications

Hello


We have an application packaged in mpkg bundled in a tar format. I have signed the application using productsign. We are providing a link for users to download this application.


Unfortunately in 10.8.3, even though we signed the application and the users have set their security preferance as "Allow applications downloaded from App Store & trusted developers", the installer will thrown an error showing that this application is not trusted.


Once the application is downloaded from the web, it sets the following attribute


$ xattr myapp_signed.dmg | more

com.apple.diskimages.fsck

com.apple.diskimages.recentcksum

com.apple.metadata:kMDItemDownloadedDate

com.apple.metadata:kMDItemWhereFroms

com.apple.quarantine


Question:


1. This appears like a new change from apple in 10.8.3. The same works fine earlier.


2. Is there any workaround for this that i can do (not the users). For users i am aware that they can right click and use open with option or chaneg their security pref.


Is this a bug in 10.8.3?


Thank you and i look forward to hearing from you.

MacBook Pro, OS X Mountain Lion (10.8)

Posted on Mar 27, 2013 9:59 AM

Reply
Question marked as Best reply

Posted on Mar 28, 2013 7:07 AM

Hi,


I had the same issue since 10.8.3


I used to execute:


productsign --sign 3rd Party Mac Developer Installer: MyCompagny <Source> <Destination> --cert Apple Worldwide Developer Relations Certification Authority


The correct use of productsign is:

productsign --sign Developer ID Installer: MyCompagny <Source> <Destination>


This solved my issue.


Have a good day !


Eric


Message was edited by: Eric SUDAN

2 replies
Question marked as Best reply

Mar 28, 2013 7:07 AM in response to Clemson Grad

Hi,


I had the same issue since 10.8.3


I used to execute:


productsign --sign 3rd Party Mac Developer Installer: MyCompagny <Source> <Destination> --cert Apple Worldwide Developer Relations Certification Authority


The correct use of productsign is:

productsign --sign Developer ID Installer: MyCompagny <Source> <Destination>


This solved my issue.


Have a good day !


Eric


Message was edited by: Eric SUDAN

10.8.3 Gatekeeper issue for signed applications

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.