{ "id": "159806", "key": "TIMOB-23272", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2016-04-25T13:59:11.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "17707", "name": "Release 5.3.0", "archived": false, "released": true, "releaseDate": "2016-06-04" } ], "issuelinks": [], "assignee": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "updated": "2017-01-13T23:34:36.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "Currently, it is a pain in the butt to deal with a device that has not yet been paired. The user needs to install an app to the device/emulator through Visual Studio to have it set up the pairing/developer mode for the user. But even then, we don't really inform the user that's the best/easiest course of action to get started.\r\n\r\nIt'd be nice to add additional tooling to be able to walk a user through manually pairing a device/emulator outside Visual Studio. Or informing them how to get setup once with a blank app in VS.\r\n\r\nFor manual setup:\r\n1. connect device\r\n2. Ask user to go to Settings > Personalization > Lock Screen > set to 5 mins+ (so phone doesn't lock mid-build/deploy)\r\n3. Walk user through Settings > Update & Security > Change to 'developer mode'. (to enable app installs)\r\n4. Click Pair button (for emulators, don't need to pair for device over USB)\r\n5. Ask user to enter the pair code in our CLI, we deploy a simple blank app to device to get initial pairing done.\r\n6. No more access denied/etc!\r\n", "attachment": [], "flagged": false, "summary": "Windows: Tooling for initial pairing/setup of Windows 10 device/emulator", "creator": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "environment": null, "comment": { "comments": [ { "id": "392923", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "FYI There are new features introduced in the latest WinAppDeployCmd.\r\n\r\nOld: https://msdn.microsoft.com/en-us/library/mt203806.aspx\r\nNew: https://msdn.microsoft.com/en-us/windows/uwp/packaging/install-universal-windows-apps-with-the-winappdeploycmd-tool", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-11T04:35:46.000+0000", "updated": "2016-08-11T04:35:46.000+0000" }, { "id": "392934", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "In addition to Kotas note, I successfully connected and installed an app to a mobile device over the network using winappdeploycmd and the -pin option. I had been unable to do before the latest release of universal tools", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2016-08-11T10:47:07.000+0000", "updated": "2016-08-11T10:47:07.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }