Skip to content

Commit 9225d20

Browse files
committed
Fix iOS
1 parent 394fd8d commit 9225d20

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/ipc/extensionServer.ts

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ export class ExtensionServer {
4848

4949
public cleanBeforeDebug() {
5050
this.disposablesBeforeDebug.forEach(disposable => disposable.dispose());
51+
return Promise.resolve();
5152
}
5253

5354
public isRunning() {

src/project/iosProject.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,10 @@ export class IosProject extends Project {
4747
protected configureReadyEvent(readableStream: stream.Readable, eventEmitter: EventEmitter): void {
4848
super.configureReadyEvent(readableStream, eventEmitter);
4949

50-
let socketPathPrefix = 'socket-file-location: ';
5150
let streamScanner = new scanner.StringMatchingScanner(readableStream);
52-
streamScanner.onEveryMatch(new RegExp(socketPathPrefix + '.*\.sock'), (match: scanner.MatchFound) => {
53-
let socketPath = (<string>match.matches[0]).substr(socketPathPrefix.length);
54-
eventEmitter.emit('readyForConnection', socketPath);
51+
streamScanner.onEveryMatch(new RegExp("Opened localhost (.*)"), (match: scanner.MatchFound) => {
52+
let port = parseInt(<string>match.matches[1]);
53+
setTimeout(() => { eventEmitter.emit('readyForConnection', port) }, 1000);
5554
});
5655
}
5756

src/project/project.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@ export abstract class Project {
4141
}
4242

4343
protected executeDebugCommand(args: string[]): ChildProcess {
44-
return this.cli.execute(["debug", this.platformName(), "--no-client"].concat(args), this._appRoot);
44+
return this.cli.execute(["debug", this.platformName()].concat(args), this._appRoot);
4545
}
4646
}

0 commit comments

Comments
 (0)