Vários problemas com o PackageMaker

5

Como resolvo os seguintes problemas no PackageMaker?

  1. Ao empacotar, recebo um erro dizendo "não foi possível copiar scripts"
  2. A opção de caminhos absolutos / relativos para scripts está desativada
  3. Não consigo adicionar arquivos personalizados à interface porque as localizações estão ativadas
  4. Arquivos personalizados existentes na interface param de funcionar
  5. Pacotes entregam automaticamente para distribuições
  6. Ao executar o instalador, ele não altera o arquivo & permissões de diretório
  7. As permissões especificadas são alteradas ao empacotar
  8. O conteúdo do pacote alterado não está refletido no PackageMaker
por Paul Lammertsma 15.03.2011 / 11:58

2 respostas

3

A saída mais fácil: não use o PackageMaker. Crie DMGs; seus usuários vão adorar você por isso!

"Could not copy scripts" error

Remova todos os arquivos de script do pacote e limpe o diretório do script. Salve seu projeto e adicione tudo novamente.

Absolute/relative paths option for scripts is disabled

Salve seu projeto primeiro.

Cannot add custom files for interface because localizations is enabled

Não há como desativar as localizações novamente. crie seu projeto novamente do zero. Certifique-se de não alternar para o Modo de Edição Raw, a menos que você saiba como usá-lo.

Custom files in the interface stop working

Eu não descobri por que isso às vezes simplesmente desiste. Recrie seu projeto e salvá-lo deve funcionar.

Packages turn in to distributions

Pacotes só podem ter uma escolha; distribuições devem ter pelo menos dois. Além disso, se você quiser configurar requisitos ou ações de pré / pós-instalação, o PackageMaker criará uma distribuição. Se não é isso que você quer, escreva um script.

Installer doesn't change permissions

Não é um bug, não é claro que isso é um recurso. Selecione um pacote, abra o menu Pacote e dê uma olhada nas opções do Pacote: "Sobrescrever permissões de pacote"

Permissions are altered when building

Eu não tenho idéia porque às vezes isso acontece. Sugiro que você altere as permissões do pacote antes de adicioná-lo ao PackageMaker para poupar todo o esforço de alterá-lo para um arquivo por vez (apenas para descobrir que ele é alterado quando você cria). Certifique-se de salvar antes de construir.

The changed package contents aren't reflected in PackageMaker

Espero que você possa se safar com o PackageMaker não vendo o novo conteúdo; ainda copia os arquivos da fonte, você não consegue vê-los no painel Conteúdo. Se você precisar alterar as permissões de arquivo, terá que remover o pacote e adicioná-lo da fonte novamente.

    
por 15.03.2011 / 12:00
1

O melhor recurso para o Packaging on OS X. Pelo autor do Iceberg e agora Packages. Ambas as quais limpam o chão com o PackageMaker.

link

    
por 15.03.2011 / 14:37