您是否接受过许多旧游戏不再适用于Catalina?然后是下一个麻烦-Steam甚至可能无法启动游戏时也可能会遇到麻烦。
在Mac OS Catalina更新后,许多喜欢游戏的Mac用户沮丧地发现,许多旧游戏(以及与此相关的一些新游戏)也不再起作用。它与我们之前编写的系统中对32位程序的支持之间的关系如何,但事实是,这并不是我们在Catalina中遇到的唯一与游戏相关的问题。
另一个烦人的问题是专门影响Steam用户。发生的情况是,您安装的新游戏拒绝启动,而您得到的只是一条神秘的错误消息(“未知错误”不是很有帮助)。仅在将游戏安装在外部硬盘驱动器上时才会发生这种情况,考虑到游戏的数量和内部Mac的空间很少,这种情况很常见。这也为我们提供了线索。
事实证明,该错误与Catalina的新安全功能有关,在没有Apple的帮助下,Valve很难修复。但是直到那时我们都有解决方案。
通过Finder的帮助
发生的情况是,通过Steam发行的游戏必须具有可移动的卷(外部硬盘驱动器,usb存储器和您可以弹出的其他东西),但是Steam看不到它,也无法询问是否要允许它。
当您启动位于外部硬盘驱动器上的Finder程序,或尝试导航到新程序中的外部硬盘驱动器时,将出现一个对话框,询问您是否要允许它。
因此,为了避免Steam中的错误,您必须首先通过Finder启动游戏。找到它的最简单方法是右键单击Steam库左侧列表中的游戏,然后选择管理->浏览本地文件。双击游戏本身,它将打开,不久系统将显示一个对话框。
一旦获得批准,您就不再需要通过Finder开始游戏,而是可以按预期进行Steam。您可以在系统设置->安全和隐私->完整性->文件和文件夹中查看有权访问外部媒体的所有应用程序。
内置磁盘上的游戏出现相同的错误?
一些用户报告了即使在Mac的内部存储器上也无法启动游戏的问题。不需要(Steam通常将游戏存储在用户帐户的资料库文件夹中的其自己的文件夹中),但是如果遇到此错误,则可以尝试使Steam可以访问整个硬盘。
打开系统设置->安全和隐私->完整性->全盘访问。单击挂锁以解锁,然后单击加号以添加新程序。在“应用程序”文件夹中找到Steam,然后单击“打开”。