Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

I don’t own any Apple hardware and I don’t have a subscription to Apple’s developer program, so I can’t deliver Mac binaries for codesign reasons. BUT if you check out the repo, there are instructions on how to compile it for yourself and those instructions work for Mac. You’ll have to figure out codesigning for yourself too.

That’s also mentioned in the text above.

You can distribute Mac software without paying Apple. or having signed code It just requires users to open it using their password

If you want to walk through it with me, I'd be happy to compile it and let you upload it for others to use too. My main concern is that there are going to be compilation issues and without realtime help, it's just going to be a waste of energy because compilation instructions on open source software never seem to work. I'm not sure if it's because the different OS software has slight differences or what, but it's an issue I ran into 100% of the  times I tried to do it 

Try the instructions as written on the repo and tell me if you have any trouble. I’ve written buildSystem.sh, refined, and reused it for quite a few projects at this point. And others hasn’t had any problems. One person didn’t install the prerequisites, but they figured it out. It’s pretty battle-tested at this point. But please try it for yourself and let me know how it goes! If you have any trouble, it’ll be worth learning what happened to further refine the buildSystem.

Really, anyone trying to use this tool is likely trying to publish on Steam or similar. They’re gunna NEED to codesign for themselves.

I apprentice the offer to build it for me, but I have no way of knowing if what you built was really what I sent. This itch build is compiled on GitLab. Anyone could audit the log (I should install install checksums if anyone was concerned). Ultimately though the project does get updates pretty regularly and I don’t think people will want to have to call someone else to get them builds.

I could pay for GitLab to use one of their Mac build machines, but this project already makes less then nothing, so I can’t invest in a Mac build pipeline when I get Windows, Linux, and Android for free.

Really the best way is to refine buildSystem as much as possible. If you find any pain points, I’d love to hear about them.

OK! I hear what you're saying and I'll give it a shot and let you know if I have any issues

How has it been going?

I haven't been able to do it yet. I looked for the instructions and found it inscrutable. I was planning to look again relatively soon

What part of it was “inscrutable”? It’s outlined very simply: install rust and run the build script. Not sure what part your caught on.