BUNDLE File Documentation


Overview

Feature Value
File Extension .bundle
Type of File Mac OS X Application plug-in
MIME Type application/x-osx-bundle
Primary Function Extension/add-on for Mac OS X applications
File Structure Directory hierarchy with specific file locations
Contents Format Binary and/or Text
Core Directory Contents/
Info File Location Contents/Info.plist
Executable File Location Contents/MacOS/
Resources Location Contents/Resources/
Plug-in Specific Data Location Contents/PlugIns/
Framework Location Contents/Frameworks/
Code Signature Location Contents/_CodeSignature/
Localization Resources Location Contents/Resources/*.lproj
Support for Universal Binaries Yes
Development Environment Xcode
Supported Languages Objective-C, Swift
Manual Editing Not recommended without understanding of bundle structure and contents
Usage Extension mechanism for applications, adding functionality or resources
Compatibility Mac OS X, macOS