<key>Requires</key> <array> <string>com.yourorg.autopkg-assets</string> </array> Imagine you maintain a GoogleChrome.pkg recipe. Chrome requires no license acceptance, but your organization demands a post‑install script that disables automatic updates and writes a custom brand plist.
Enter autopkg-assets.pkg , the unsung hero of the AutoPkg ecosystem. At its core, autopkg-assets.pkg isn’t a processor or a recipe. It’s a convention—a small, versioned macOS package that acts as a shared dependency for your AutoPkg recipes. It contains the non-software assets your recipes need to build a complete, production‑ready package. autopkg-assets.pkg
Some community recipes already hint at this pattern—using a Requires on a “meta” package that provides common utilities. Formalizing it as autopkg-assets.pkg turns a clever hack into a maintainable architecture. AutoPkg handles the what (which software to get) and the how (processors to run). autopkg-assets.pkg handles the with what —the custom scripts, icons, and tools that make a generic download into a truly managed piece of software. At its core, autopkg-assets