4

完全なエラー ログは次のとおりです。

[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ファイルを持っています。

アイデア…?

4

1 に答える 1

3

最後にそれを理解しました。プロジェクト ターゲットの「署名と機能」から「アプリ サンドボックス」を削除する必要がありました。サンドボックスは Steam ビルドと互換性がないようです。

さらに、公証には「Hardened Runtime」を有効にする必要があるため、推奨されると思います。しかし、その後、「Disable Library Validation」をチェックする必要がありました。そうしないと、libsteam_api.dylib のコード署名エラー (実際には署名の欠如) が発生します。

これらの2つのビットが、他の人がヘッドバンギングを節約するのに役立つことを願っています.

于 2019-12-14T06:45:39.167 に答える