Hi, I’m running into an issue that I can’t seem to solve by simply google-ing around.
I am running ionic and everytime I try to run an ios emulate after I have installed the app to my phone to test I get the following error.
/usr/local/bin/ionic cordova run --confirm --no-interactive --emulator ios -lc
[WARN] Multiple network interfaces detected!
You will be prompted to select an external-facing IP for the livereload server that your device or emulator has access to.
You may also use the --address option to skip this prompt.
[INFO] Starting app-scripts server: --address 0.0.0.0 --port 8100 --livereload-port 35729 --dev-logger-port 53703 --consolelogs --nobrowser --iscordovaserve --platform ios --target cordova - Ctrl+C to cancel
[09:36:33] watch started ...
[09:36:33] build dev started ...
[09:36:33] clean started ...
[09:36:33] clean finished in 2 ms
[09:36:33] copy started ...
[09:36:34] deeplinks started ...
[09:36:34] deeplinks finished in 22 ms
[09:36:34] transpile started ...
[09:36:36] transpile finished in 2.62 s
[09:36:36] preprocess started ...
[09:36:36] copy finished in 2.77 s
[09:36:36] preprocess finished in 67 ms
[09:36:36] webpack started ...
[09:36:42] webpack finished in 6.24 s
[09:36:42] sass started ...
[09:36:43] sass finished in 848 ms
[09:36:43] postprocess started ...
[09:36:43] postprocess finished in 5 ms
[09:36:43] lint started ...
[09:36:43] build dev finished in 9.93 s
[09:36:43] watch ready in 9.96 s
[09:36:43] dev server running: http://localhost:8100/
[INFO] Development server running!
Local: http://localhost:8100
External: http://192.168.3.200:8100, <REDACTED>
> cordova run ios --emulator
Error: Cannot read property 'indexOf' of null
[ERROR] An error occurred while running cordova run ios --emulator (exit code 1).
Here’s my ionic info. This is on an ionic blank project.
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.11.0
ionic (Ionic CLI) : 3.11.0
global packages:
cordova (Cordova CLI) : 7.1.0
local packages:
@ionic/app-scripts : 3.0.0
Cordova Platforms : browser 5.0.1 ios 4.5.2
Ionic Framework : ionic-angular 3.7.1
System:
ios-deploy : 1.9.2
ios-sim : 6.1.2
Node : v8.7.0
npm : 2.15.12
OS : macOS Sierra
Xcode : Xcode 9.0 Build version 9A235
Misc:
backend : pro
I think it may have to do with my config.xml but I can’t find a solution and I’ve been blocked for 6 hours now.
Edit: as an extra note when I remove the ios platform and try to re-add it this happens:
Running command - failed!
[ERROR] Exception: Using cordova-fetch for cordova-ios@~4.5.1
Adding ios project...
Creating Cordova project for the iOS platform:
Path: platforms/ios
Package: io.ionic.starter
Name: MyApp
iOS project created with cordova-ios@4.5.2
Error: Cannot read property 'indexOf' of null