# macos

> **Tool `tools/install/macos.py`** (library, Installing builds). A build as a macOS application bundle: NAME.app with the programs in Contents/MacOS, a start script as the bundle's executable, the resources and the icon in Contents/Resources, and an Info.plist.

A library: other tools and your own scripts import it. [Source on GitHub](https://github.com/tanepiper/game-frame/blob/main/tools/install/macos.py).

## Its own help

This is the help text in the tool itself, as `./gameframe tool macos` prints it.

```text
A build as a macOS application bundle: NAME.app with the programs in Contents/MacOS, a start
script as the bundle's executable, the resources and the icon in Contents/Resources, and an
Info.plist. The bundle is signed ad hoc (codesign -s -), which a build made on this Mac needs
to open with no warning; it is not a Developer ID signature, so another Mac asks first.
```
