I have Unity 2020.3.0f1 Mac apps that were created on end-of-life High Sierra computers. I recently purchased a Mac Mini M1 computer. The apps run on both computers. I have to execute a terminal command on them to get them to open on the M1 computer.

Apple changed the App Store Upload process so that now we have to notarize that new apps will run on Mojave. I don't have a computer that runs Mojave. From my understanding you can't test Unity builds using the Apple Simulators. Is there another option to test my apps to see if they will run on Mojave?

  • 1
    You an run macos in a virtual machine. If I w a s making money from writing a pps I would have a vm of each version you say you support. That migh ht mean getting a newer Intel m a c to run big sur – mmmmmm Mar 18 at 22:45
  • This is the first time since I've owned computers that reached end of life. I'm distributing Mac apps outside the Mac App Store and have to verify that they run on Mojave. I'm creating virtual machines for Mojave and Catalina on my Windows PC using VirtualBox. – Pamela Cook - LightBe Corp Mar 19 at 23:36
  • Your computer has not reached end of life you can still run eve rything you could on it. You just can't run new things on it – mmmmmm Mar 20 at 11:12

Since it is tagged with Catalina too, GitHub has machines where a build can be tested.

Just write some automated tests that run using the binary (which you might want to upload to git-lfs) and use GitHub actions to run them remotely.

There are plenty of workflow files available if you search properly. https://github.com/search/advanced

There might be other such CI/CD delivery options too with other macOS versions.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .