Quelle est la meilleure application à ouvrir et à éditer un fichier plist?
text-editor
Pierre Watelet
la source
la source
Réponses:
Comme Mankoff l'a dit, un fichier PList est simplement un fichier XML spécialement formaté. Vous pouvez donc le modifier et le créer dans un programme comme TextEdit.
Cependant, en raison de la nature spécifique de PLists to Development, l’utilisation d’un programme spécial similaire à
Xcode
ouProperty List Editor
devient une entreprise beaucoup plus fructueuse. En effet, non seulement il formate automatiquement le code XML pour vous, mais il traduit également les identificateurs de clé et les couches en mots lisibles. Pour certaines valeurs également, il fournit un menu déroulant permettant de renseigner les réponses correctes. Surtout avec les plists iPhone, lorsque plusieurs variables d'exécution peuvent être définies à l'aide de Plist, la création facile de nouveaux champs et la connaissance de leur contenu facilitent grandement les choses.Vous pouvez obtenir gratuitement Bot Xcode et PList Editor sur le site Web de développement d’Apple http://developer.apple.com en téléchargeant la dernière version de Xcode.
la source
Si le fichier plist est au format XML, vous pouvez le modifier dans n’importe quel éditeur de texte tel que TextEdit. Si le fichier plist est au format binaire, vous pouvez d'abord le convertir en XML en exécutant:
Si vous souhaitez revenir au format binaire après l’édition:
Si vous utilisez Xcode 4.3 ou une version ultérieure, vous pouvez l’utiliser pour modifier les listes de propriétés dans un éditeur graphique comme celui-ci:
Xcode 4.2 et versions antérieures sont fournies avec une application distincte pour la modification des listes de propriétés (
/Developer/Applications/Utilities/Property List Editor.app/
).la source
plutil -convert json $file
(ouxml
), puis de modifier le fichier avec n’importe quel éditeur (commevi
) et de le reconvertir avecplutil -convert binary1 $file
.plutil -p <file>
va "imprimer la liste des propriétés de manière lisible par l'homme" au lieu de la convertirUn excellent programme comme TextWrangler peut éditer des
.plist
fichiers binaires sans les convertir au préalable à l’aide de Terminal. Ouvrez simplement le fichier comme vous le feriez avec un autre (c.-à-d. Glisser-déposer sur l'icône du programme, ou dans la boîte de dialogue Ouvrir fichier, ou Ouvrir avec dans le Finder ou ...)la source
Depuis qu'Apple s'est débarrassé de l'éditeur de liste de propriétés d'interface graphique, Xcode est la meilleure option gratuite si vous voulez être sûr du résultat.
Il y a certains utilisateurs qui utilisent un éditeur de code générique pour éditer des fichiers Plist. Comme les dictionnaires utilisent des entrées comme
Vous pouvez créer un fichier XML valide qui n'est pas un fichier plist valide, par exemple:
Si vous êtes prêt à devenir commercial, Plistinator modifiera les fichiers binaires et XML.
Divulgation complète: je suis l'auteur de Plistinator et les 12,99 $ qu'il en coûte paient mes ramen et mon loyer.
la source
Sur une fenêtre de terminal, vous pouvez utiliser
PlistBuddy
, disponible sur/usr/libexec/PlistBuddy
.PlistBuddy
peut lire et modifier les valeurs à l'intérieur d'un plist, de manière interactive ou directement sur la ligne de commande.Cependant, ce
PlistBuddy
n'est pas un éditeur graphique.la source
J'ai utilisé PlistEdit Pro pour macOS et je l'ai trouvé utile et complet.
la source