Stapling flat pkg and gatekeeper

Hi.

I have an archive package that contains multiple packages.

One of the pkg has a network extension app.

I normally notarized the top archive package and staple it.

However, when I tried to install pkg, I keep encountering gatekeeper.

I notarize and stape each of the pkg inside of the archives then

create achieve package again and notarize/staple it.

But again, I still see the same issues. Keeps seeing the gatekeeper.

Am I missing something?

I normally notarized the top archive package and staple it.

Yes. In general that’s what we recommend.

However, when I tried to install pkg, I keep encountering gatekeeper.

That’s weird.

First things first, I recommend that you check the notarisation log for your request to ensure that it found all the code in all your packages. Specifically, the ticketContents array should contain an entry for:

  • Every architecture of every code item

  • The top-level installer package itself

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Stapling flat pkg and gatekeeper
 
 
Q