A extensão .app no macOS designa um Pacote de Aplicativo. Este não é um arquivo único, mas sim um diretório (apresentado como um arquivo único no Finder) que contém todos os recursos necessários para executar um aplicativo específico. Dentro do pacote, você encontrará o código executável, bibliotecas, imagens, sons, arquivos de configuração e outros ativos exigidos pelo aplicativo. A estrutura do pacote é padronizada, permitindo que o macOS identifique e inicie o aplicativo facilmente. Essa estrutura também simplifica o gerenciamento de aplicativos, já que todos os componentes do software estão contidos em uma única unidade, fácil de mover e excluir. Clicar duas vezes em um arquivo .app inicia o aplicativo contido nele. A estrutura do pacote também permite uma fácil localização, 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 o aplicativo, como seu nome, versão, ícone e o arquivo executável principal a ser executado.