Qual é a melhor aplicação para abrir e editar um arquivo plist?
text-editor
Pierre Watelet
fonte
fonte
Respostas:
Um arquivo PList, como disse Mankoff, é apenas um arquivo XML especialmente formatado, para que você possa editá-los e criá-los em um programa como o TextEdit.
Devido à natureza específica de PLists to Development, no entanto, usar um programa especial como
Xcode
ouProperty List Editor
se torna um empreendimento muito mais proveitoso. Isso ocorre porque ele não apenas formata automaticamente o código XML para você, mas na verdade converte os identificadores e camadas de chave em palavras legíveis e, também para alguns valores, fornece um menu suspenso para preencher as respostas corretas. Especialmente ao lidar com as listas do iPhone, quando várias variáveis de tempo de execução podem ser definidas usando o Plist, criar novos campos com facilidade e saber o que colocar neles facilita muito.Você pode obter o bot Xcode e PList Editor no site da Apple Developer http://developer.apple.com gratuitamente, baixando a versão mais recente do Xcode.
fonte
Se o arquivo plist estiver no formato XML, você poderá editá-lo em qualquer editor de texto como o TextEdit. Se o arquivo plist estiver no formato binário, você poderá convertê-lo para XML primeiro executando:
Se você deseja voltar ao formato binário após a edição:
Se você possui o Xcode 4.3 ou posterior, pode usá-lo para editar listas de propriedades em um editor gráfico como este:
O Xcode 4.2 e versões anteriores vieram com um aplicativo separado para editar listas de propriedades (
/Developer/Applications/Utilities/Property List Editor.app/
).fonte
plutil -convert json $file
(ouxml
), editar o arquivo com qualquer editor (comovi
) e, finalmente, convertê-lo novamenteplutil -convert binary1 $file
.plutil -p <file>
vai "imprimir lista de propriedades de forma legível" em vez de convertê-loUm bom programa como o TextWrangler pode editar
.plist
arquivos binários sem primeiro convertê-los usando o Terminal. Basta abrir o arquivo como faria com qualquer outro (por exemplo, arrastar e soltar no ícone do programa, na caixa de diálogo Abrir arquivo, ou Abrir com no Finder ou ...)fonte
Como a Apple se livrou do Editor de lista de propriedades da GUI, o Xcode é a melhor opção gratuita se você quiser ter certeza do resultado.
Existem algumas dicas usando um editor de código genérico para editar arquivos plist. Como os dicionários usam entradas como
Você pode criar um arquivo XML válido que não seja um arquivo plist válido, por exemplo:
Se você deseja comercializar, o Plistinator editará os arquivos bin e XML plist.
Divulgação completa: sou o autor do Plistinator e os US $ 12,99 que ele paga pelo meu ramen e aluguel.
fonte
Em uma janela do Terminal, você pode usar
PlistBuddy
, disponível em/usr/libexec/PlistBuddy
.PlistBuddy
pode ler e modificar valores dentro de uma lista, de forma interativa ou diretamente na linha de comando.No entanto,
PlistBuddy
não é um editor de GUI.fonte
Eu usei o PlistEdit Pro para macOS e achei útil e abrangente em termos de recursos.
fonte