A Node.js command-line utility to launch an iOS application bundle (.app) in the Xcode iOS Simulator
APACHE-2.0 License
Bot releases are visible (Hide)
Full Changelog: https://github.com/NativeScript/ios-sim-portable/compare/4.4.2...4.5.0
Published by rigor789 about 1 year ago
Published by rigor789 about 1 year ago
Full Changelog: https://github.com/NativeScript/ios-sim-portable/compare/4.4.0...4.4.1
Published by rigor789 about 1 year ago
Published by rigor789 about 1 year ago
fix: ignore non-zero exit code from simctl terminate (#127)
Published by rosen-vladimirov over 5 years ago
### Fixed
Published by rosen-vladimirov almost 6 years ago
Published by rosen-vladimirov almost 6 years ago
grep
in the name, for example appgrep
Published by rosen-vladimirov almost 6 years ago
xcrun simctl terminate
in some cases. Use kill -9
instead.Published by rosen-vladimirov about 6 years ago
Published by rosen-vladimirov about 6 years ago
tns debug ios ...
command does not work as we are not able to get the debug port from the logs.Published by rosen-vladimirov about 6 years ago
xcrun simctl install
operation fails every other timePublished by rosen-vladimirov about 6 years ago
xcrun simctl
is not available.Published by Fatme over 6 years ago
All public methods are async and return promises.
installApplication(deviceId: string, applicationPath: string): void;
uninstallApplication(deviceId: string, appIdentifier: string): void;
startApplication(deviceId: string, appIdentifier: string, options: IOptions): string;
stopApplication(deviceId: string, appIdentifier: string, bundleExecutable: string): string;
run(applicationPath: string, applicationIdentifier: string, options: IOptions): string;
getDeviceLogProcess(deviceId: string): any;
startSimulator(options: IOptions, device?: IDevice): void;
getDevices(): IDevice[];
sendNotification(notification: string, deviceId: string): void;
installApplication(deviceId: string, applicationPath: string): Promise<void>;
uninstallApplication(deviceId: string, appIdentifier: string): Promise<void>;
startApplication(deviceId: string, appIdentifier: string, options: IOptions): Promise<string>;
stopApplication(deviceId: string, appIdentifier: string, bundleExecutable: string): Promise<string>;
run(applicationPath: string, applicationIdentifier: string, options: IOptions): Promise<string>;
getDeviceLogProcess(deviceId: string): Promise<any>;
startSimulator(options: IOptions, device?: IDevice): Promise<void>;
getDevices(): Promise<IDevice[]>;
sendNotification(notification: string, deviceId: string): Promise<void>;
Published by rosen-vladimirov over 6 years ago
Published by rosen-vladimirov over 6 years ago
Published by Fatme over 6 years ago
Fixed