Why couldn't you just use MoltenVK?
MoltenVK doesn't support geometry shaders for ~3 years now[0]
[0] https://github.com/KhronosGroup/MoltenVK/issues/1524
MoltenVK doesn't support geometry shaders for ~3 years now[0]
[0] https://github.com/KhronosGroup/MoltenVK/issues/1524