WinAppDeployCmd是目前微软提供的Win10 App 部署工具,它和以前的Windows Phone Application Deployment 部署工具有所不同的是,WinAppDeployCmd是一种命令行工具,部署、卸载、更新等所有操作需要使用命令行指令,通过指令将App部署到任意Win10移动版设备中,而且这一切是无需安装Visual Studio 开发工具的。

WinAppDeployCmd怎么获取呢?我们需要下载Windows 10 SDK,安装后WinAppDeployCmd.exe便可以在C:\Program Files (x86)\Windows Kits\10\bin\x86\ 路径下找到。

打个小广告:给大家推荐一个UWP/Win10开发者群:53078485  欢迎大家进来一起学习

WinAppDeployCmd 使用方法:

例,我们对同一个局域网的一台Win10 手机部署一个用于测试的App。

首先我们打开手机的设置界面,依次点击"更新和安全"-"面向开发人员",打开移动设备的"设备发现"、"使用开发者功能"两个选项,如下:

接着我们在PC上启动cmd,然后定位到WinAppDeployCmd.exe所在的文件夹,如下

第一次使用WinAppDeployCmd肯定对命令不熟悉,不用担心,我们输入万能的help指令来看看WinAppDeployCmd都是支持哪些指令,输入指令 WinAppDeployCmd -h如下:

上面可以看出,WinAppDeployCmd 给了我们几个使用场景,例如devices(查找设备)、install –file <path> -ip <address>(对指定ip的设备安装某个App)、list -ip <address> (列举出某ip的设备中安装的App)等等……

Ok,我们先试试查找设备命令,输入命令 WinAppDeployCmd devices 回车,如下:

通过Find devices后,查找到了我的lumia 925,ip为192.168.17.126,查找到的我的925是通过同一局域网查找的,并且我的手机是没有使用数据线连接到我的电脑的,完全是通过wifi查找到的,这就意味着我们可以使用无线部署,是不是很爽?

Ok,我们再试试使用 list -ip 192.168.17.126 命令连接到我的手机并列出手机中安装的软件,如下:

(◎﹏◎) 这是什么鬼?0.0 原来是没有权限啊,嗯,这是提示我们需要使用 -pin指令来连接我们的设备,那么Pin码在哪?Pin码就在我们的手机端的"设备发现"功能里面,在设备发现功能里点击"配对"按钮,手机会弹出一个对话框,里面包含着Pin码,如下:

Ok,有了Pin码,我们带上Pin码再次使用List 命令就能获取到手机中安装的App列表了,需要注意的是Pin码是区分大小写的,如下:

成功配对后,手机端也会显示配对成功以及已经成功配对的设备数量,如下:

  

接着我们部署下App试试,使用命令"WinAppDeployCmd install -file <filepath> -ip <address>"来安装App,这里我们就不需要再带上Pin码了,配对成功后,除非手机端取消了配对,否则PC对手机的访问权限一直存在。

Ok,开始部署App:

当出现Done时,说明已经部署完毕,查看下手机端有木有

喏,最近安装里面第一个便是。Ok,教程到此为止,顺便晒下桌面o(^▽^)o

使用 WinAppDeployCmd 部署Win10 App 到移动设备的更多相关文章

  1. Mac平台下部署UE4工程到iOS设备的流程

    1.开发环境 UE4.Xcode.iOS版本情况如下: 1.UE4:当前最新版本Unreal Engine 4.17.2. 2.Xcode:当前最新版本Xcode9.0. 3.iOS:当前最新版本iO ...

  2. 关于IOS的证书、App ID、设备、Provisioning Profile详述

    首先,打开developer.apple.com ,在iOS Dev Center打开Certificates, Indentifiers & Profiles认识一下基本结构.列表就包含了开 ...

  3. 基于flask+gunicorn+nginx来部署web App

    基于flask+gunicorn&&nginx来部署web App WSGI协议 Web框架致力于如何生成HTML代码,而Web服务器用于处理和响应HTTP请求.Web框架和Web服务 ...

  4. Android开发SDK接入机智云,智能家居实现APP远程控制多设备

    代码地址如下:http://www.demodashi.com/demo/12847.html 一.前言. 此框架只用了一周星期做了出来,因为对机智云的框架比较熟悉了 !期间SDK初始化出了问题,去咨 ...

  5. 3-开发共享版APP(接入指南)-设备接入说明:使用隐藏配置

    https://www.cnblogs.com/yangfengwu/p/11273226.html 该APP安装包下载链接: http://www.mnif.cn/appapk/IotDevelop ...

  6. 【Azure 应用服务】Azure Mobile App (NodeJS) 的服务端部署在App Service for Windows中出现404 Not Found -- The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

    问题描述 使用NodeJS的后端应用,开发一个Mobile App的服务端,手机端通过REST API来访问获取后端数据.在本地编译好后,通过npm start启动项目,访问效果如下: 但是,当把项目 ...

  7. 【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤

    问题描述 实现部署NodeJS Express应用在App Service Linux环境中,并且使用Microsoft Authentication  Library(MSAL)来实现登录Azure ...

  8. 【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法

    问题描述 在PHP项目部署在App Service后,上传文件如果大于1MB就会遇见 413 Request Entity Too Large 的问题. 问题解决 目前这个问题,首先需要分析应用所在的 ...

  9. 11、使用 WinAppDeployCmd 部署appx 包到 Windows10 Mobile上(更新)

    在 Windows10 Mobile开发工具里,微软没有提供 wp8 sdk 中 Application Deployment 一样的部署工具,参考 了一下  StackOverflow 论坛上的帖子 ...

随机推荐

  1. T4模板批量生成代码

    大家通过比对下,就应该知道怎么玩. T4代码 <#@ template debug="false" hostspecific="true" languag ...

  2. Redis常用命令入门2:散列类型

    散列命令 散列类型的键值其实也是一种字典解耦,其存储了字段和字段值的映射,但字段值只能是字符串,不支持其他数据类型,所以说散列类型不能嵌套其他的数据类型.一个散列类型的键可以包含最多2的32次方-1个 ...

  3. ios基础篇(二十一)—— UIImagePickerController类

    UIImagePickerController简述: UIImagePickerController 类是获取选择图片和视频的用户接口,我们可以用UIImagePickerController选择我们 ...

  4. [IOS 开发] 自定义(重写) UITableViewCell的高亮背景色

    IOS的sdk中,对UITableViewCell的高亮背景色只支持两种颜色,分别为UITableViewCellSelectionStyleBlue和UITableViewCellSelection ...

  5. C#精髓 第四讲 GridView 72般绝技

    http://blog.csdn.net/21aspnet/article/details/1540301

  6. react参考项目001

    https://github.com/chen2009277025/webpack-ant-design-demo https://github.com/cobish/cobish.github.io ...

  7. Bootstrap <基础八>图片

    Bootstrap 提供了三个可对图片应用简单样式的 class: .img-rounded:添加 border-radius:6px 来获得图片圆角. .img-circle:添加 border-r ...

  8. 用wget下载整个目录

    wget -c -r -np -P files www.test.com/dir/src -c 断点续传 -r 递归下载 -np 不下载父附录 -nd 不建立目录,若无此选项,将按照网站目录结构创建目 ...

  9. CentOS 6.4下PXE+Kickstart无人值守安装操作系统

    http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html

  10. 场景5 Performance Management

    场景5 Performance Management 性能调优(不能重启数据库) 索引 资源管理器 性能优化 统计分析 SQL性能分析 SPM (SQL执行计划管理) 堆表 :数据存储无序 位图索引 ...