Update and Question: Apparently, @Scott_Harrison can build to Metal without any difficulties. And last night, my co-developer created a build of my latest version of a game with Metal, using build 3661, without the black screen.
The point here is that both Scott and my co-developer cannot create a new build using Metal that shows the black screen. I have attempted to use build 3661, to see if that will help, but I can’t do this because I have already upgraded to MacOS 12.2.1.
So, why can my co-developer create a build using the identical code of our game using Metal WITHOUT this black screen? This tells me the problem is NOT the code. It must be either something in a recent Solar2D build newer than 3661, or, more likely, this is specific to my own computer.
In summary, a Metal build WORKS when a build is created by my co-developer running Solar v3661, MacOS 11.6 and Xcode 13.0 on a Mac Mini 2018.
I am running Solar v3665, MacOS 12.2.1 and Xcode 13.2.1 on a new 16" MacBook Pro (M1 Pro), which results in a Metal build NOT working, showing the black screen.
Does anyone know if the Solar2D build process uses code within Xcode to create a build?
In other words, should I experiment with older versions of Xcode to find an earlier version that might allow Metal to build okay on my system without the blank screen?