完整的错误日志是:
[S_API FAIL] SteamAPI_Init() failed; ipcserver init failed .
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API] SteamAPI_Init(): Could not determine Steam client install directory.
不确定为什么会发生这种情况。我肯定是在运行Steam,将steam_appid.txt文件放在可执行文件的目录中,等等。
想法...?
发布于 2019-12-14 14:45:39
终于想明白了。我需要从我的项目目标的“签名和功能”中删除"App Sandbox“。看起来沙箱与Steam builds不兼容。
此外,公证需要启用"Hardened“,我想这是推荐的。但是我需要选中“禁用库验证”,否则我会得到libsteam_api.dylib的代码签名错误(实际上缺少签名)。
希望这两个比特能帮助其他人省去一些麻烦。
https://stackoverflow.com/questions/59240294
复制相似问题