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 email@example.com Error: Cannot read property 'indexOf' of null