Это цель?
Для Windows существует грубое решение, которое состоит в использовании функций динамических библиотек iTunes для анализа plist-файлов (работа в двоичном или простом текстовом формате).
Это код, изначально написанный для интерфейса iPod, но вы можете легко извлечь несколько интересующих вас функций.
Репозиторий находится на этой странице проекта: http://code.google.com/p/t-pot/
Найдите файл iPoTApi.h и iPoTApi.cpp, функцию TranslatePLIST
класса CiPoTApi
.
Хотелось бы, чтобы было лучшее решение, в то время, когда я пытался скомпилировать его из источников Apple, нацеленных на Windows, но это настоящий кошмар, а файлы отсутствуют. Таким образом, использование их библиотек было значительным сокращением.