Если вы собираетесь немного редактировать plist в Windows, вы можете купить Plistinator, который обрабатывает как plist-файлы, так и двоичные версии. На сайте есть видео и скриншоты, объясняющие его особенности и сравнение с "Plist Editor Pro". Элементы массива нумеруются, и порядок сохраняется в соответствии с исходным файлом.
Отказ от ответственности: я разработчик Plistinator.
Обновление: (ref @ Journeyman-Geek comment) Plistinator, насколько я знаю, должен правильно проанализировать файл. Файловая часть - это реализация в чистом помещении, основанная на коде Apple Open Source C, и она тщательно протестирована.
Я обнаружил у пользователей, что иногда сторонние не-яблочные программы (такие как Unity, Qt Creator, десятки других) генерируют файлы plist, которые являются нестандартными. Также plist файлы могут быть повреждены в результате сбоя или неправильной работы программ. Так что "предоставленный файл списка" не означает, что его стандарты соответствуют.
Конечно, если файл в порядке, и в нем есть массив, Plistinator будет нумеровать строки и сохранять порядок. У меня есть кое-что сказать о продукте iCopyBot в видео с практическими рекомендациями на сайте plistinator, который я не буду повторять здесь. Насколько я могу судить, Plistinator является единственным редактором Plist для Windows, который предоставляет законченное рабочее решение.
Plistinator разработан, чтобы работать как Xcode, но имеет некоторые улучшения по сравнению с ним. Например, строковые поля можно редактировать в большом текстовом поле - поэтому в этом отношении, по крайней мере, легко редактировать записи.