Pergunta

Usando PackageMaker, como posso fazer uma (m) pkg que vai exigir que SIMBL está instalado -.? Se ele estiver instalado, a instalação deve simplesmente prosseguir, caso contrário, SIMBL deve ser instalado antes de instalar o meu SIMBL plug-in

Eu tentei simplesmente arrastando em SIMBL.pkg para o painel do lado esquerdo, mas de alguma forma tudo o script recursos e InstallationCheck se perdeu, de modo que provavelmente não é certo.

Foi útil?

Solução

Eu recomendaria apenas a instalação SIMBL sem verificar. Estes dias, porque InputManagers só pode ir em / Library (e não ~ / Library), SIMBL é sempre no mesmo lugar. Neste caso, a instalação de SIMBL não pode realmente machucar - o autor não atualiza SIMBL muitas vezes em todos estes dias, por isso é muito improvável que você acidentalmente "downgrade" de instalação SIMBL de um usuário. (A última versão do SIMBL foi em 2006).

Para adicionar SIMBL ao seu projeto, você pode escolher "Adicionar pacote de referência" a partir do botão "engrenagem" no canto inferior esquerdo. Você também pode simplesmente arrastar a pasta SIMBL (de InputManagers) em uma nova escolha (ver "New Choice" sob o mesmo botão de engrenagem) e definir o seu local de instalação manualmente.

Como exemplo, aqui é um arquivo .pmdoc para uma SIMBL plugin que eu escrevi chamado Scalp .

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