我有一些旧的 OmniOutliner .ooutline 文件无法打开,但我想将其转换为当前版本。根据这和这我需要使用 OmniOutliner 3(可下载这里)将其从 .ooutline 转换为 .oo3。然而,OmniOutliner 3 只能在 Sierra 之前的 macOS 版本上打开,而且我无法使用任何装有该设备的计算机。
除了访问旧的 Sierra 之前的 Mac 之外,还有其他方法可以转换这些文件吗?
答案1
因此,我发现要做到这一点,只需在我自己的 Mac 上设置一个预 Sierra 虚拟机即可(无需获取预 Sierra Mac 并且无需向 Omni 寻求帮助)。
以下是简短版本:
- 安装VMWare Fusion。如果您将其用于个人用途,则有一个免费版本。
- 获取完整版本安装MacOSX.dmg适用于 Max OS X El Capitan 10.11.6 并提取安装 OS X El Capitan.app(见下文)。El Capitan 版本苹果的“旧版 macOS”网页只是一个更新程序,因此您需要在线找到完整的更新程序或找到原始的更新程序。
- 创建新的虚拟机使用 Mac OS X El Capitan。
- 当虚拟机正在运行时,选择虚拟机>安装 VMware Tools并重新启动虚拟机。重新启动后,这些工具将允许您将文件从主机拖放到虚拟机。
- 从以下位置下载 OmniOutliner 3.10.6Omni 的下载页面。
- 将 OmniOutliner 3.10.6 安装程序和任何您想要转换的文件从主机拖放到虚拟机。
- 在虚拟机中安装 OmniOutliner 3.10.6。它有 14 天的免费试用期,因此您无需挖掘古老的注册码。
- 打开要隐藏的每个文件并单击升级出现提示时。这会将转换后的 .oo3 文件保存在 .ooutline 文件所在的同一文件夹中。
- 将新的.oo3 文件拖放回主机。
- 您现在可以在最新版本的 OmniOutliner 中打开这些转换后的 .oo3 文件。
较长的版本涉及上述第 2 点的巨大绕行。VMware 无法使用安装MacOSX.dmg直接和VMware 论坛上的此帖的用户 dempson,最近的 Mac 不允许你提取安装 OS X El Capitan.app如果您的计算机型号不在操作系统可接受的型号范围内。解决方法是……创建当前操作系统的虚拟机(因为不会进行硬件检查)并在那里提取旧操作系统。相当复杂,但对我来说很管用。
以下是逐步适应dempson 提供的解决方案对于这种情况:
下载与你正在运行的 macOS 版本相同的安装程序,例如通过 App Store 或 Apple 的某个支持页面下载最新的 macOS 版本(对于 macOS 10.13 High Sierra 及更高版本,可通过“系统偏好设置”下载)。这会放置一个安装 macOS [版本名称].app进入你的应用文件夹。
在 VMware Fusion 中为您刚刚下载的版本创建一个新的 macOS VM。将其指向安装程序应用程序。
创建 VM 后,继续将最新的 macOS 安装到 VM 中。
安装完成后,进行初始设置。
在虚拟机中安装 VMware Tools 并重新启动虚拟机。
拖安装MacOSX.dmg将 Max OS X El Capitan 10.11.6 从主机迁移到虚拟机。
在虚拟机中,打开 .dmg 文件并打开安装程序包。继续安装。
安装程序完成后,你将拥有安装 OS X El Capitan.app在虚拟机的应用程序文件夹中。将该应用程序拖回主机。
您现在有一个可由 VMware Fusion 直接使用的安装应用程序来创建 El Capitan VM。
我还遇到了一个问题,El Capitan 无法识别我的 MacBook Pro 触控板或鼠标,并且在虚拟机上安装时卡在了鼠标图片上,如所述这里. 解决方案是选择虚拟机>关闭, 选择虚拟机>USB 和蓝牙>USB 和蓝牙设置…并降级USB 兼容性到USB 2.0在下面高级 USB 选项,然后按照说明重新打开虚拟机这里。不确定这是否只针对我的硬件设置,还是会发生在每个人身上。