Ionicを使っていると、通常であれば下記コマンドを打つとXcodeのプロジェクトファイルが自動生成され、それを立ち上げXcode側でビルドすれば問題なくビルドが通るはず。
1 2 3 | ionic build --prod ionic integrations enable capacitor ionic cap add ios |
ただなぜか、自分の環境だと下記のエラーが出てしまってビルドできなかった。
1 | No such module 'Capacitor' |
解決法
以下手順に従ってコマンド打ったらできた。
1 2 3 4 5 6 | npm install @capacitor/ios npx cap add ios ng build (creates the www directory) //ここは不要だった(そもそもngっていうコマンドが見つからず) npx cap open ios ionic capacitor run ios --livereload --external Run the app from XCode in order to get the app's logs during runtime |
参考:https://stackoverflow.com/questions/68283397/no-such-module-capacitor-in-appdelegate-swift