Skip to content

List of all iOS devices produces an error #2081

@akanass

Description

@akanass

Hello,

  • Overview of the issue:

I want to list my iOS device to deploy application on it but I occur an error when I want to list it with:

$ tns device ios

CLI displays these messages:

Cannot read property 'id' of undefined
# device ios
┌─────────┬─────────────────────────────────────────────┐
│ Usage   │ Synopsis                                    │
│ General │ $ tns device ios [--timeout <Milliseconds>] │
└─────────┴─────────────────────────────────────────────┘

Lists all recognized connected iOS devices with serial number and index.

### Options

    * --timeout - Sets the time in milliseconds for the operation to search for connected devices before completing. If not set, the default value is 4000. 

Sending exception report (press Ctrl+C to stop).....

I've tried to display all devices with only:

$ tns device

CLI found my device but if no iOS simulator was started, this error occures:

Error: There are outstanding futures. Construction call stacks:
#1
    at IOSSimulatorDiscovery.startLookingForDevices (/usr/local/lib/node_modules/nativescript/lib/common/mobile/mobile-core/ios-simulator-discovery.js:20:37)
    at /usr/local/lib/node_modules/nativescript/lib/common/mobile/mobile-core/devices-service.js:130:50
    at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
    at FiberFuture.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:565:10)
    at /usr/local/lib/node_modules/nativescript/lib/common/mobile/mobile-core/devices-service.js:206:56
    at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
    at FiberFuture.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:565:10)
    at /usr/local/lib/node_modules/nativescript/lib/common/mobile/mobile-core/devices-service.js:331:52
    at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
    at FiberFuture.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:565:10)
    at /usr/local/lib/node_modules/nativescript/lib/common/commands/device/list-devices.js:15:110
    at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
    at FiberFuture.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:565:10)
    at /usr/local/lib/node_modules/nativescript/lib/common/services/commands-service.js:51:55
    at Function.Future.assertNoFutureLeftBehind (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:174:9)
    at /usr/local/lib/node_modules/nativescript/lib/nativescript-cli.js:25:12

If I launch an iOS simulator all is fine.

  • Telerik NativeScript version:

2.4.0-2016-09-21-6710

  • System configuration:

Mac OS X 10.11
iOS 10 and XCode 8

Thanks for your attention.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions