What is my Linux and Mac build supposed to be?

I’m trying to create the Linux and Mac OS builds of my game so I can have them available, but I’m getting some results I don’t understand.

First of all, when I made the Mac build, instead of actually creating the build in the folder I specified, it created a copy of that folder with “.app” after it. And following that, I now realize I have no idea what of the folder structure I need and what is the file that actually runs the game. I’m putting this game on Steam, and when I set up the Steam depot I need to know this stuff. What is the file that I target as the executable? And does it all need to stay inside a folder names “Contents” or can I just move/rename that folder?

And next, when I try to make the Linux build, well, I can’t. I get the dialogue to select the folder, except it doesn’t want a folder, it wants a file. What exactly is this file I need to select? I can’t even get the Linux version to build, much less be able to ask what the executable file I need to link is.

You’re not selecting a file, you’re choosing the name of a file to make.

And I wouldn’t be making Linux of Mac builds unless you have devices with the appropriate OS to test them on. Linux builds can be tested on a Steam Deck.

I tried naming a file, but Unity didn’t actually build anything. My Linux folder is still empty.

And I do have some friends who use Linux that can test the Linux build, and there is at least one person I wanted to try the mac build.

Did it run through what looked like a build operation at all? No errors in the console or anything?