问题描述
我已经开发了Windows Phone 8.1应用程序.现在,我想将其分发给其他人.
I have developed a Windows phone 8.1 app. Now I want to distribute it to others.
我已经在Visual Studio中完成了创建应用程序包,它通过了所有认证测试.因此,我具有 .appx 文件,但无法将其安装在其他Windows手机中.
I have done Create App Packages in Visual Studio, and it passed all the certification tests. So I have the .appx file, but I am not able to install it in other Windows phones.
显示此错误:
我用Google搜索了一下,发现有两种分发应用的方式:
I have googled and found out that there is two ways of distributing the app:
1)移动设备管理工具,
1) Mobile Device Management Tool,
2)侧面加载
并且没有Symantec的企业签名证书,就无法分发该应用.
and without having an enterprise-signing certificate from Symantec it is not possible to distribute the app.
另一种选择是将应用程序上载到商店,但是我现在不想这样做.
Another option is to upload the app to the store, but I don't want to do it at this moment.
那么有什么方法可以在其他Windows Phone上安装该应用程序吗?用简单的方式?我不要任何证书.我只想在我的朋友手机中安装该应用程序.就像我们可以轻松创建和安装.exe文件一样.
So is there any way to install the app in other windows phone?In a simple way? I don't want any certificates. I just simply want to install the app in my friends phone. Like we can create and install .exe files easily.
推荐答案
有几种方法可以实现此目的,而无需获取侧面加载所需的证书.
There are a few ways to achieve this without getting the certificate required for sideloading.
测试版
首先-您要求发布应用程序的最简单方法.我假设将来可能会进行更新(如果只是为了解决可能会发现的烦人的小错误或其他问题).然后,您应该考虑将其作为Beta应用程序提交到商店.它不会显示-您无权使用该应用程序的任何人都无法访问它. Beta中的认证过程非常快,因为它只是一个健全性检查.
First of all - you ask for the simplest way to distribute an app.I assume that there might be updates in the future (and if only to fix this annoying little bug that might find or whatever). Then submitting it to the store as Beta app is really something you should consider; it won't be visible - it won't be accessible to anyone whom you haven't authorised to use the app. The certification process in Beta is quite fast, as it is merely a sanity check.
关于开发者帐户的费用:它非常便宜( https://msdn.microsoft.com/zh-cn/library/windows/apps/jj863494.aspx ),甚至可以通过相应程序(DreamSpark,BizSpark)为学生和初创企业免费提供.另外:即使您不再是学生,也无需支付经常性费用.
Regarding the cost of the dev account: it is quite cheap (https://msdn.microsoft.com/en-us/library/windows/apps/jj863494.aspx) and can even be free, for students and startups through the respective programs (DreamSpark, BizSpark). Also: no recurring fees, even if you're not a student anymore.
但是真正的好处是,您需要做的就是在应用发布后为授权测试人员提供指向您应用的链接,然后通过商店处理所有更新.不会将混乱的程序包分发给个人,也不会发出通知-测试人员将获得与其他所有应用程序一样的更新.从长远来看,这将为您节省大量时间,并且测试人员在准备其设备以播放您的应用程序时会遇到很多麻烦,他们不需要开发人员解锁手机.
But the true benefit is that all you need to do is give the authorised testers the link to your app once it is published and then all the updates are handled through the store. No messy package distribution to the individual people, no notifications - testers will get the updates like for every other app. Long term, that would save you a lot of time and the testers a lot of hassle in preparing their device for being able to play your app, they do not need to developer unlock their phones.
没有Beta版提交
如果您只想向他们发送应用程序包,
If you want to just send them the app package,
-
他们还必须(也)拥有一个Microsoft帐户.如果我没记错的话,即使没有开发人员注册,他们也可以拥有一个开发人员未锁定的设备( http://dev .windows.com/en-us/join )
他们需要Windows Phone SDK(它是Visual Studio的一部分),该软件安装了必需的工具
they need the Windows Phone SDK, which comes as part of Visual Studio, which installs the required tools
将他们的手机连接到计算机
connect their phone to the computer
要开发人员解锁他们的设备,他们必须运行一个名为"Windows Phone开发人员注册"的工具并使用其Microsoft帐户登录
to developer unlock their device, they have to run a tool called "Windows Phone Developer Registration" and sign in with their Microsoft account
要部署该应用程序,请使用名为应用程序部署"的工具.
to deploy the app, use the tool called "Application Deployment".
每次分发更新时,他们只需要使用应用程序部署"工具即可.
Everytime an update is distributed, they simply need to use the "Application Deployment" tool.
或使用命令行:D
这篇关于如何以最简单的方式在其他手机中安装Windows Phone 8.1应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!