Pergunta

Meu aplicativo depende de outra estrutura de terceiros e preciso garantir que a estrutura seja instalada antes da execução do meu aplicativo. Estou usando o AppleScript para verificar se a estrutura está instalada ou não. Estou embalando meu aplicativo usando o PackageMaker.

Como faço para empacotar o arquivo PKG da outra estrutura no meu projeto PackageMaker e executar meu AppleScript se o pacote ainda não estiver instalado?

Obrigado

NOTA: O arquivo PKG, além de adicionar a estrutura, também adiciona outras coisas à pasta de aplicativos. Então, eu preciso executar o arquivo PKG em vez de apenas obter a estrutura nos recursos do meu aplicativo

Foi útil?

Solução

Não tente instalar a estrutura no sistema - é melhor manter uma cópia no seu pacote de aplicativos.

Para usar a estrutura de terceiros, arraste -se Xcode -> Frameworks -> Frameworks vinculados.

Em seguida, crie uma fase de "copiar arquivos" sob as metas para que sua estrutura de terceiros seja copiada em conteúdo/estrutura no seu pacote de aplicativos.

Para mais detalhes e um exemplo passo a passo, consulte Documentação do Sparkle Framework

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top