MacでApache Cordovaを使い、iOSアプリを作成する方法です。
前提として、nodeとnpm、XCodeのインストールをしておく。
その上で、cordova、ios-deploy、cocoapodsをインストールする。
#インストール
$ sudo npm install -g cordova
# --unsafe-perm=trueをつけないとエラーになる
$ sudo npm install --unsafe-perm=true -g ios-deploy
$ sudo gem install -n /usr/local/bin cocoapods
$ pod setup
#サンプルアプリの作成・実行
$ cordova create hello
$ cd hello
$ cordova platform add ios
$ cordova emulate ios --target="--device--" --buildFlag="-UseModernBuildSystem=0"

環境
- macOS Mojave
- XCode 10.1
- node v11.6.0
- npm 6.9.0
公式ドキュメント
https://cordova.apache.org/docs/en/latest/guide/cli/index.html