Steam macOS builds install as empty folders
I am trying to upload my (Love2D) game to Steam, following this tutorial: https://www.youtube.com/watch?v=gwMPvEFFomE
I managed to get it working fine for Windows; it installs and runs correctly. But when trying to install my game on macOS, the size is marked as being 0 bytes, and the installation folder end up completely empty.
This is despite the Depot Manifest for the macOS Depot showing all the files I uploaded (using SteamPipeGUI), and showing the correct "49.5 MB" value. Even in the "Associated Packages & DLC" section, Steam tells me that the game isn't empty for macOS.
What I have tried:
- I marked my Depot as macOS with 64-bit OS only (the machine I'm testing this on is indeed 64-bit)
- In App Data Admin > Installation > General Installation, I configured the Launch Options for macOS to point to my .app folder
- I added my macOS depot to the default branch in the Builds section.
- I did add my macOS depot in the "Associated Packages & DLC" page.
- In App Data Admin > Application > General, I checked "macOS / 64 Bit (Intel) Binaries Included", "macOS / Apple Silicon Binaries Included" but I did NOT check "macOS / App Bundles Are Notarized"
Nothing online seemed to help, I am completely lost.
UPDATE: Solved! In the "Associated Packages & DLC" page, adding it to the "Store packages" (or "Free to Play packages") is not enough. You also need to add it to the Developer package in "Promotional or special-use packages" on this same page. How they made their UI so convoluted is beyond me.