Introducing Rocketman Choices Packager
- Chris Schasse
- Jun 26
- 2 min read
A Smarter Way to Customize macOS Installers—Without the XML Headaches
At Rocketman, we work closely with IT teams that manage large fleets of Macs. One common pain point we’ve heard again and again is this:
“How can I deploy an app like Cisco Secure Client but only install the modules I actually need—without writing XML by hand?”
We listened. And we built something to solve it.
Meet the Rocketman Choices Packager—a macOS app that helps you customize .pkg installers by selecting only the components you want. It’s a clean, Apple-supported approach to generating pre-configured installer packages with zero fuss.
🧰 What It Does
Rocketman Choices Packager is a macOS-native app that wraps around standard Apple installer packages. It lets you:
Choose which components should be installed (e.g., AnyConnect, DART, Duo, etc.)
Generate a new .pkg with a baked-in choices.xml file
Skip the command-line entirely
This is especially helpful for installers like Cisco Secure Client, which includes a number of optional modules most admins don’t need—or actively want to avoid.
💡 Why We Built It
While Apple’s choices.xml method has existed for years, it’s been stuck behind poor documentation and tedious manual workflows. Most IT pros either script it themselves (and hope it works) or deploy the whole app suite with fingers crossed.
We wanted something better:
A clean GUI
No scripting required
100% Apple-supported under the hood
🖼 How It Works (in Three Steps)
1. Select Your Installer Package
Simply drag in your .pkg file or use the “Choose Package” button.

2. Choose Your Components
Select only what you want deployed—no more, no less.

3. Configure & Build
Set the name and identifier for your customized installer. Click Build Package, and you’re done. You can also download the generated XML file if needed.

🔍 Under the Hood
Rocketman Choices Packager uses Apple’s choices.xml method—no hacks, no workarounds. It simply provides a visual interface for what Apple already supports. The result is a streamlined deployment tool that works great with Jamf Pro!
⚙️ Requirements & Compatibility
Works with macOS 10.13 and later
No installation required—just open the app and go
Open source and available on GitHub
🧪 Try It Today
Whether you're packaging Cisco Secure Client or any other .pkg installer that supports components, Rocketman Choices Packager is here to make your job easier.
We’re excited to see how you use it—and we’d love your feedback.
Credit
This application is a modern Swift re-implementation of the original Choices Packager AppleScript created by William Smith (@talkingmoose). We thank William for his original concept and permission to create this new version.
Comments