Best Workflow for Creating ionic iOS Apps on MacInCloud

I’m developing a simple app on Windows 10 with Visual Studio using ionic and capacitor. I can build the Android app, run an APK on android phone etc, no problem with capacitor. I’d like to use macincloud to create the iOS version.

I’d love to know if anyone can point me towards a detailed work flow that will allow me to open the project in Xcode and build it successfully on MacInCloud for upload to the store. I’m a Mac novice.

I copied the /ios project folder created on Windows (with $ionic capacitor build ios) over to macincloud and was able to open the Xcode workspace in Xcode successfully but the POD folder was missing which I understand can only be created on a Mac, however I’m unable to do this or create the pod folder).

“ionic build” produces errors like this as well but perhaps I can avoid building with capacitor and just create the /pod folder and files some other way.

npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/build-optimizer@0.1201.2',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   }

Any pointers greatly appreciated.

MacInCloud:
node 14.6
npm 7.3
yarn 1.19.1