TheMacAppsTheMacApps
Skip to content
Free Mac toolsInfo.plist Generator for macOS AppsFree · private

Info.plist Generator for macOS Apps

Create a readable macOS Info.plist from essential bundle fields, versions, deployment target, category, and only the privacy purpose strings your app needs.

com.example.myappInfo.plist6 valid keys ready

Bundle essentials

Privacy purpose strings
Info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDisplayName</key>
    <string>My Mac App</string>
    <key>CFBundleIdentifier</key>
    <string>com.example.myapp</string>
    <key>CFBundleShortVersionString</key>
    <string>1.0</string>
    <key>CFBundleVersion</key>
    <string>1</string>
    <key>LSMinimumSystemVersion</key>
    <string>13.0</string>
    <key>LSApplicationCategoryType</key>
    <string>public.app-category.productivity</string>
</dict>
</plist>

A clean starting point for macOS bundle configuration

The Info.plist generator keeps identity and release fields visible, escapes XML safely, and leaves target-specific capabilities for review in Xcode. Download the result or copy it into your project.

Apple: Information Property List documentation
  • Bundle ID, name, and executable
  • Versions, deployment target, and category
  • Optional privacy purpose strings

How it works

  1. 01Enter the bundle identity, versions, and minimum macOS version.
  2. 02Add purpose strings only for protected resources the app uses.
  3. 03Copy or download Info.plist, then review the target in Xcode.

Frequently asked questions

What is Info.plist?

It is a property-list file that supplies essential configuration for a bundled executable, including bundle identity and version information.

Can I add more keys later?

Yes. Download the XML and add target-specific keys in Xcode. This generator focuses on a clean, valid starting point.

Does this validate App Store requirements?

No. Requirements vary with capabilities and change over time; review Xcode diagnostics and Apple's current documentation before release.