我的steam出现了这个奇怪的问题,折腾了很久也没想出解决办法,中文社区没有发现解决方案,尝试了steam community上Hebo的解决方案后我认为是有效的,在此提供翻译
(按惯例,只翻译步骤)
首先,保证所有字体都被启用,可能对这个问题没用,但是是个好习惯
1.打开FontBook应用;
2.点开全部字体,按cmd+A全选;
3.顶栏文件>重置全部标准字体。
然后打开Finder
1.顶栏前往>前往文件夹
2.输入"~/Library/Application Support"
3.进入steam文件夹
4.进入steam.appbundle文件夹
5.双击Steam图标>Contents>MacOS>Package>tmp>legacycompat>
6.删除Steamclient64.dll和Steamclient.dll文件.
7.点两次返回回到package文件夹
8.将tmp重命名为tmp~
9.打开steam就成了
原文粘贴如下:
[Guide] How to fix a broken Steam in MojaveOS[Guide] How to fix a broken Steam in MojaveOSsteamcommunity.com
This is for you guys that have had a broken Steam App since going over to Mojave. After many hours with steam's worthless support I figured out how to do it myself. I was getting the following errors and steam would crash on starting up:
Error: Failed to create symlink 6 (package/tmp/legacycompat/steamclient64.dll_ -> Steam.dll) - errno=17 Error: Failed to unzip package (/Users/NAME/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/package/bins_misc_osx.zip.vz.368d509dd439562acaa969c8aa2c74fb27ae0b41_14054261).
Firstly, make sure all fonts are enabled. (Might not help but its a good idea to do)
1. Go to Font Book App through launcher
2. Under "All Fonts" select all fonts with CMD + A
3.At the top command bar File > Restore all Standard Fonts.
Next open Finder.
1. Go > Go to Folder >
2. Type in "~/Library/Application Support" This should bring you to a much larger list of applications than if you just went to it by clicking on Mac HD.
3. Go to Steam folder.
4. Go to Steam.AppBundle folder
5. Click on Steam Icon>Contents>MacOS>Package>tmp>legacycompat>
6. Delete the Steamclient64.dll and Steamclient.dll files.
7. Press back twice so you're in the "package" folder.
8. Rename "tmp" folder "tmp~"
9. Open Steam