![尝试将二进制转换为 XML 时出现 plutil 错误 998](https://linux22.com/image/1598149/%E5%B0%9D%E8%AF%95%E5%B0%86%E4%BA%8C%E8%BF%9B%E5%88%B6%E8%BD%AC%E6%8D%A2%E4%B8%BA%20XML%20%E6%97%B6%E5%87%BA%E7%8E%B0%20plutil%20%E9%94%99%E8%AF%AF%20998.png)
编辑:澄清。
我想读取 Windows 上 .plist 文件的内容。
我尝试使用 VS Code,但它不太理想它说“文件似乎是二进制文件,无法以文本形式打开”,所以我在谷歌上搜索了一下,多个消息来源说我需要将其转换为 XML才能查看它。我读到 plutil(使用 iTunes for Windows 下载)可以使用此命令执行此操作,但是
plutil -convert xml1 file.plist
结果是
plutil.exe[10768:1724] error reading 490 bytes from fd 3, error was 998
我搜索了一下,有些人在安装/打开 iTunes 时出现错误 998,重新安装对他们有用,但重新安装对 plutil 不起作用。
有人知道如何解决这个错误 998 吗?到目前为止,无论使用 Google 提供的任何建议,我都无法解决这个问题。
或者,如果编辑器不起作用,我还能如何在 Windows 上查看 plist 文件?(我尝试了一些我找到的免费 plist 编辑器,但它们要么由于某些字符编码问题而无法打开它,要么结果与 VS Code 相同。)
答案1
确保已将 Apple 应用程序支持的目录添加到您的 PATH。
您可以像这样仅为该 CMD 会话设置它
Path=C:\Program Files (x86)\Common Files\Apple\Apple Application Support\;%PATH%
或者永久进入控制面板 -> 系统
对我来说效果很好。我的系统上有几个
C:\Program Files (x86)\Common Files\Apple\Apple 应用程序支持
我假设在 C:\Program Files\Common Files\Apple\Apple Application Support 和 C:\windows 中也可以找到相同版本,但 x64 版本
我还有一个更老的 C:\Program Files (x86)\Safari\Apple 应用程序支持
以下是一些其他想法
您也可以使用 notepad++ 并添加 plist 插件。
例如,您可以使用 GIT 中的几种工具
iPhone 备份分析器 - Mario Piccinelli