IIt was built correctly on Android.
On iOS, however, build fails.
ionic cordova build ios
[INFO] Running app-scripts build: --platform ios --target cordova
[13:22:46] build dev started ...
[13:22:46] clean started ...
[13:22:46] clean finished in 4 ms
[13:22:46] copy started ...
[13:22:46] transpile started ...
[13:22:48] transpile finished in 2.02 s
[13:22:48] preprocess started ...
[13:22:48] deeplinks started ...
[13:22:48] deeplinks finished in 28 ms
[13:22:48] preprocess finished in 29 ms
[13:22:48] webpack started ...
[13:22:48] copy finished in 2.19 s
[13:22:56] webpack finished in 8.18 s
[13:22:56] sass started ...
[13:22:57] sass finished in 1.18 s
[13:22:57] postprocess started ...
[13:22:57] removed unused font files
[13:22:57] postprocess finished in 7 ms
[13:22:57] lint started ...
[13:22:57] build dev finished in 11.45 s
> ionic cordova prepare
> cordova prepare
⠏ Running command [13:22:59] lint finished in 2.14 s
✔ Running command - done!
> cordova build ios
✖ Running command - failed!
[ERROR] An error occurred while running cordova build ios (exit code 1):
Error: ios-deploy was not found. Please download, build and install version 1.9.0 or greater from
https://github.com/phonegap/ios-deploy into your path, or do 'npm install -g ios-deploy'
I installed ios-deploy with the following command, but the same error message appears.
Sudo npm install -g ios-deploy --unsafe-perm = true --allow-root
My ionic info is shown below.
ionic info
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
global packages:
Cordova CLI : 7.0.1
local packages:
@ionic/app-scripts : 2.1.3
Cordova Platforms : android 6.2.3 ios 4.4.0
Ionic Framework : ionic-angular 3.6.0
System:
Node : v6.11.1
npm : 5.3.0
OS : macOS Sierra
Xcode : Xcode 8.3.3 Build version 8E3004b
Is there anything I have done wrong?