我已经在 Steam 上上传了我的 2 个构建版本,一个用于 macOS,一个用于 Windows,但是 Depots 部分看起来像这样:
这是我的构建设置:
这是我的仓库设置:
我不知道如何在我的仪表板中完成我的仓库清单。我已经阅读了官方文档,但没有找到任何帮助。
我认为您应该为二进制可执行文件的每个操作系统构建使用单独的软件仓库...并将通用内容文件放在第 3 个共享内容软件仓库中,并将其包含(添加)在两个构建中。
这已经很晚了,但它可能会对其他人有所帮助。
从您的应用仪表板,转到:
All Associated Packages, DLC, Demos and Tools.
下:
Promotional or special-use packages
选择您的包裹标题并添加/删除仓库。如果需要,还可以更改包名称。
我可以在您的第一个屏幕截图中看到成功游戏构建清单中的第一个条件“公共默认分支包括'Mystery Box.exe'”没有执行。您没有默认构建分支(针对 Windows 构建),其中包含适用于 Windows 操作系统的带有 .exe 扩展名的二进制可执行文件。您的默认构建分支 #7277404 “公共默认分支”标记为 macOS depot。也许这是你问题的根源。
此时你可能已经解决了这个问题,但这是我对未来遇到这个问题的人的回答。
要“解决”这个问题,您需要了解 Steam 的工具提示没有告诉您的内容:您的 Store 和 Devcomp 包中的 depot 必须完全匹配,因为它们需要具有相同的 depot。
这意味着您要么需要将开发库添加到您的商店包中,要么像我一样(暂时)在您的构建正在接受审查时从您的 Devcomp 包中删除开发库。
这将为您提供您正在寻找的绿色复选标记。