top of page

Introducing Rocketman Choices Packager

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


bottom of page