我做了一个cordova windows 10 app。构建工作正常,我可以通过Visual Studio 2015在模拟器上启动我的应用程序。
如何为企业部署此应用程序?基本上,我想构建一个appx,但我真的不知道从哪里开始?不同的阶段是什么?
我在iOS和Android上开发和分发了许多cordova apps,但windows世界似乎很黑暗……
发布于 2016-10-10 17:57:18
我最近进入了为企业目的部署基于Cordova的Windows10应用程序的黑暗世界。
首先,如果你打算通过Windows应用商店部署,这将产生很大的不同。我下面的回答假设你将使用标准的面向公众的Windows Store,但你也可以沿着private store via Windows Store For Business路线分发企业版应用程序,但我没有这方面的经验。
与用于安卓系统的Google Play商店或用于iOS的应用程序商店不同,Windows Store允许您使用deploy apps without publicly listing them。您可以将访问Windows 10应用程序的权限限制为拥有直接链接的任何人,也可以限制访问受限制的人员列表。第一个选项对我来说已经足够好了。
为了将应用程序上载到Windows应用商店,你需要生成.appxupload捆绑包。
为了使用Cordova CLI,我使用了cordova build windows --release -- --archs="x86 x64 arm" --bundle --win。您也可以通过在Visual Studio中打开platforms/windows/CordovaApp.sln并选择“项目>商店>创建应用程序包...”来完成此操作。
以上两种情况都假设您的应用程序已经为相应的应用程序配置文件配置了正确的包名和证书。您可以在Windows Store开发人员门户网站https://developer.microsoft.com/en-us/dashboard/overview中创建新的应用程序配置文件。将配置文件与您的Cordova项目关联的最简单方法是通过Visual Studio:"Project > Store > associate App with The Store...“。
然后,当在提交过程中出现提示时,您可以通过Windows应用商店开发人员门户上载您的.appxupload。
出于测试目的,我使用了Sideloading mechanism,但是这需要将设备设置为侧加载或开发人员模式,因此不适合企业部署。
https://stackoverflow.com/questions/39952640
复制相似问题