This guide attempts to explain how to run Macos in a virtual machine to enable building React native apps for iOS using Quickemu.
Although the process will only be explained in Ubuntu, the same steps can be reproduced in other os following the installation guide
The specific use case here is an existing React Native application prebuild using expo, so the ios folder is created with the xcode project files to be compiled, but once in macos it can be used as a "normal" mac.