Apple application bundles
An Apple application bundle is a directory structure used on macOS and iOS to package and organize all files required by an application. This includes the executable binary, resources such as images and sounds, metadata such as the app’s Info.plist
file, and more. Application bundles make it easy to distribute and manage applications because they encapsulate all necessary components in a single directory that the user can move, copy, or delete as a unit. Application bundles appear as single files in the Finder, but they are directories with a specific structure like this:
MyApp.app └── Contents ├── MacOS │ └── MyApp (executable) ├── Resources │ ├── ... ├── Info...