Commit ef6ea47
committed
Kill the process for iOS Simulator logs on SIGINT
On some Mac OS machines, the process for reading iOS Simulator logs does not die when Ctrl + C is used. So CLI's process cannot die as well and Ctrl + Z should be used. However the processes for reading logs remain alive and zombies.
Make sure to kill the process on SIGINT, SIGTERM, etc. This way CLI's process should die as well.
Use new version of ios-sim-portable, where the child process is returned to the CLI, so we can kill it later.1 parent 1cbfe4c commit ef6ea47
2 files changed
+3
-3
lines changed- appbuilder/declarations.d.ts+2-2
- appbuilder/providers/device-app-data-provider.ts+2-2
- appbuilder/services/npm-service.ts+5-3
- declarations.d.ts+1-1
- mobile/ios/simulator/ios-simulator-application-manager.ts+4-1
- package.json+1-1
- services/plugins/npm-plugins-source.ts+13-10
- services/plugins/npm-registry-plugins-source.ts+20-14
- services/plugins/npmjs-plugins-source.ts+26-12
- services/plugins/plugins-source-base.ts+17-8
- services/plugins/print-plugins-service.ts+3-11
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
| 105 | + | |
0 commit comments