Making any multiplatform real-time 3D for Apple is such a pain. Even simply using Xcode is a nightmare.
I probably would have never built for iOS if I had to use Xcode and their entire ecosystem, luckily in RN you usually just need to install their command line tools and never open the software.
I eventually ran into some limitations (accessing Camera Roll back then, also in-app purchases back then) that forced me to have to use more native stuff. I bet it's come a long way though since then.