Apple Developer Signed and Notarized Package isn't brought down during ADE

Phatmandrake1
New Contributor II

I've tested with empty packages and our Apps Package, there are no errors, there are also no references to it downloading in the install.log. It will then install during a policy trigger, but when done via prestage enrollment, it just skips over the package.

I've run out of ideas.

2 REPLIES 2

jtrant
Valued Contributor

Are you installing it from an on-prem or cloud distribution point? PreStage package installs require either HTTPS or CDP to install successfully. If you have selected 'None' under "Enrollment Packages" in your PreStage it won't attempt to install at all.

Phatmandrake1
New Contributor II
Turns out it was an CPU architecture issue
 

I’m working off an M1 mac, and evidently in addition to being signed it must also be a Product Archive pkg where the XML configuration values for hostArchitectures are set to the valid processor arch.

https://scriptingosx.com/2020/12/platform-support-in-macos-installer-packages-pkg/
When you use productbuild to create a distribution pkg on Big Sur (Intel and Apple silicon) both arm64 and x86_64 will be added to the configuration by default.

I started comparing packages that were working with my package that was not and the only thing missing was the description of what cpu types it was valid for.I don’t think I ever would have figured that out if Suspicious Package didn’t make it obvious.