Apian-Framework / Beam-Releases

A collection of versioned git submodules of all of the repos needed for working releases of Beam.Cli and Beam.Unity
0 stars 0 forks source link

Running on macOS #1

Open simonas-notcat opened 10 months ago

simonas-notcat commented 10 months ago
git clone --recurse-submodules https://github.com/Apian-Framework/Beam-Releases.git
cd Beam-Releases/Beam.Unity
git lfs pull

Screenshot 2023-10-13 at 18 27 33

jimkberry commented 10 months ago

Yeah, I kinda forgot about requiring git LFS - it's been installed on my dev machines for so long that I take it for granted.

On my machines (Mac, WIndows, Ubuntu) with lfs-aware git installed cloning the repository downloads the LFS-managed files too.

On the other hand, I don't think git switch quite works the way I thought it did.

jimkberry commented 10 months ago

Ahhh: git switch --recurse-submodules <branch>

jimkberry commented 10 months ago

I have updated the readme to talk about testing for and installing LFS, as well as using --recurse-submodules with git switch

I believe that is enough to make a default Mac Unity build work - even without Mac IL2CPP Build Support installed for Unity - but I need to make sure.