I might be missing something here, so I'm looking for some outside opinions on this in case I am. As I understand it, if you want to be able to install the QuickAdd.pkg via user initiated enrollment without getting the gatekeeper prompt you need to sign it with a mac dev installer cert. All of that makes sense. We have a dev account and have created and signed the package - no problem. But then according to the below KB articles you also need the Apple intermediate certificate, which the KB article instructs you to deploy via a JSS Policy.
https://jamfnation.jamfsoftware.com/article.html?id=301
https://jamfnation.jamfsoftware.com/article.html?id=294
So, here's where I'm lost. How am I supposed to get a cert on a machine with a policy if I haven't enrolled it to the JSS with the QuickAdd.pkg yet to receive said policy? Also, what is the point of the gatekeeper setting of "Mac App Store and identified developers" if Apple isn't even shipping the full chain of intermediate certs for identified developers in the base OS X install? This all seems so silly that I have got to be overlooking something. Anyone else signing their quickadd, and if so how are you addressing this issue?
