Como posso modificar um .plist no Windows 7?

4

No Mac OSX, existem arquivos de lista de propriedades (.plist). Você pode modificá-los com o Xcode.

Dado um arquivo .plist, existe uma maneira razoável de modificá-los como o Xcode faz no Windows 7?

Encontrei o link , mas parece que ele não analisa o arquivo corretamente (para começar, cada entrada em uma matriz não aparece com o número do índice - está em branco, quando deveria ser 0, 1, 2, ...). Além disso, é difícil editar entradas de qualquer maneira.

Claro que posso usar o Notepad ++ e modificar o código, mas prefiro ter um editor visual como o Xcode.

    
por Omega 23.07.2014 / 12:24

3 respostas

4

Eu uso o plist editor pro ao brincar com aplicativos iOS. Tem um bom editor de teclas visuais, bem como uma visão XML pura e é gratuito, ao contrário de muitos outros. É muito simples e eu acho que é por isso que é tão subestimado, apesar de cumprir completamente o seu propósito como o que é basicamente um editor de texto animado.

    
por 23.07.2014 / 12:37
1

Outra maneira é usar o PUTIL.EXE da instalação do diretório itunes. O arquivo está aqui: C: \ Arquivos de programas \ Arquivos comuns \ Apple \ Suporte para aplicativos da Apple

plutil -convert xml1 com.apple.springboard.plist

    
por 01.11.2017 / 08:14
0

Se você estiver fazendo um pouco de edição no Windows, poderá comprar o Plistinator , que lida com as versões binárias e XML dos arquivos plist . Há um vídeo e screenshots no site explicando seus recursos e como ele se compara ao "Plist Editor Pro". Os elementos da matriz são numerados e a ordem é preservada de acordo com o arquivo original.

Disclaimer: Eu sou o desenvolvedor do Plistinator.

Atualização: (ref @ Journeyman-Geek comment) O Plistinator, até onde eu saiba, deve analisar o arquivo corretamente. O back-end do arquivo é uma implementação de sala limpa baseada no código Open Source C da Apple e amplamente testada em unidade.

Descobri de usuários que às vezes programas de terceiros que não são da Apple (como Unity, Qt Creator, dezenas de outros) geram arquivos plist que não são padrão. Também arquivos plist podem ser corrompidos por programas com problemas ou que se comportam mal. Então, "dado um arquivo plist" não significa que seus padrões sejam compatíveis.

Certamente, se o arquivo estiver OK e tiver um array nele, o Plistinator numerará as linhas e preservará a ordem. Eu tenho algumas coisas a dizer sobre o produto iCopyBot no vídeo How-To no site plistinator, que não vou repetir aqui. Tanto quanto eu posso dizer Plistinator é o único editor Plist para o Windows que fornece uma solução completa de trabalho.

O Plistinator foi projetado para funcionar como o Xcode, mas tem algumas melhorias sobre ele. Por exemplo, campos de strings podem ser editados em uma caixa de texto grande - então, nesse aspecto, pelo menos, é fácil editar entradas.

    
por 03.07.2015 / 07:55