A extensão .app no macOS significa um Pacote de Aplicativo (Application Bundle). Este não é um arquivo único, mas sim um diretório (apresentado como um único arquivo no Finder) que contém todos os recursos necessários para executar uma aplicação específica. Dentro do pacote, você encontrará o código executável, bibliotecas, imagens, sons, arquivos de configuração e outros ativos exigidos pela aplicação. A estrutura do pacote é padronizada, permitindo que o macOS identifique e inicie facilmente a aplicação. Esta estrutura também simplifica o gerenciamento de aplicativos, pois todos os componentes da aplicação estão contidos em uma única unidade, facilmente movível e deletável. Clicar duas vezes em um arquivo .app inicia a aplicação que ele contém. A estrutura do pacote também permite uma fácil localização (localization), pois diferentes recursos de idioma podem ser armazenados dentro do pacote e selecionados com base nas configurações do sistema do usuário. O arquivo Info.plist dentro do pacote é crucial, pois contém metadados sobre a aplicação, como seu nome, versão, ícone e o arquivo executável principal a ser executado. Essa abordagem encapsula a aplicação, garantindo que todos os seus elementos estejam juntos para uma distribuição e execução eficientes no ambiente macOS.