在实际设备上测试 Windows Phone 8 应用程序

15

在提交到商店之前,是否可以在实际设备上测试我的Windows Phone 8应用程序,例如Nokia Lumia 820(而不是模拟器)?如何做到这一点?

另外我可能需要创建一些只针对自己使用的应用程序,而不是要发送到商店...:)

更新:我看到开发人员应该付费购买开发者帐户来在其手机上安装其应用程序,但WP8呢?

5个回答

17
您可以在任何真实设备上测试您的应用程序,只需拥有开发者账户以解锁您的手机或多个手机进行调试。
每位开发者的年费为 99 美元,如果您是使用 DreamSpark、BizSpark 或具有 MSDN 或 TechNet 订阅的学生,则可以免费获得此服务。
如何注册进行开发
一旦您拥有开发者账户,只需开始 Windows Phone 开发者注册工具,将您的手机连接到电脑,解锁它,然后在项目中选择设备进行调试。

1
我可以在开发者解锁的手机上安装多少个未签名应用程序?有限制吗? - Mahdi Ghiasi
2
我认为是10。解锁手机的目标不是为了安装任意数量的应用程序,而仅仅是为了进行测试使用。 - Martin Suchan
2
通过联系 WP 支持,可以增加数字。但通常情况下,您只需卸载您不需要的应用程序,这样就不会达到限制。 - dotMorten
微软应该让测试更容易一些。至少他们应该允许一个应用程序。出于个人兴趣/测试,为什么我要花99美元! - Rahatur
我该如何使用我的Technet订阅来注册开发人员帐户? - Piotr Kula
显示剩余2条评论

15

现在,您可以在注册手机的先决条件中看到,只需拥有Microsoft账户(而不是开发人员账户)即可注册一个手机进行测试。此前,若要注册一个手机,需要开发人员账户。同时,微软还更改了使用开发人员账户注册手机的限制:最多只能注册三部手机。我没有找到关于这些更改的官方声明,但它们肯定是最近做出的...

在从Microsoft Download Center下载WP 8 SDK后,转到计算机上的"All Apps"并选择"Windows Phone Developer Registration"。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769508%28v=vs.105%29.aspx


现在这是唯一有效的答案,应该标记为正确。顺便说一句,很高兴这个政策得到了改进。 - Konrad

4

您可以使用Visual Studio将应用程序部署到开发人员已解锁的设备上。这意味着您需要注册Windows Phone Store帐户并将设备与其关联。一个帐户最多可以关联5个设备。


如果我们使用一个WP SDK注册设备,那么能否使用另一个SDK部署应用程序呢?例如,如果我的朋友在他的帐户下注册了我的手机,那么我能否从我的PC上部署测试应用程序呢? - Rahatur
可以的。手机已经解锁,你可以从任何电脑向其部署应用程序。 - Slobo80

2

您需要一个Windows Phone开发者账户才能在您的手机上部署和测试应用程序。


2
您需要拥有一个live/outlook账户和Windows Phone开发者注册工具,以解锁设备并在设备上安装应用程序。此工具将与您的Windows Phone SDK一起安装。
要安装应用程序,您需要先解锁设备,为此,您需要通过USB将Windows Phone连接到系统,并启动注册工具。该工具检测到手机并要求您登录Microsoft帐户(live/outlook),完成此步骤后,手机将成功解锁。
解锁手机后,您可以使用Visual Studio或Windows Phone Power Tools或Application Deployment工具在设备上安装应用程序。
以前,我们需要开发者帐户才能在设备上安装应用程序,但现在仅需要一个Microsoft帐户(live/outlook)即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接