web*_*ad3 19 windows-phone-7 sideloading
我正在尝试创建自己的小型Windows 7手机应用程序.我已经下载了这些工具,而且我正在编写代码.我想知道如何在手机上安装我的应用程序?我是否必须注册成为应用程序开发人员然后上传我的代码?有没有办法将我的应用程序分发到市场之外?
我找到了这个链接:在App Hub之外销售Windows Phone 7应用程序
但我不是指销售我的应用程序.在我把它推向市场之前,更像是我测试它.有没有关于如何在我自己的手机上安装我的应用程序的参考?
谢谢!
Jon*_*eet 15
您需要注册为开发人员,然后您就可以在Zune软件中注册您的手机,允许您侧载应用程序并在手机上进行调试.IIRC您可以将三台设备注册到一个帐户.
除了向其他开发人员(他们能够以与他们自己的应用程序相同的方式在他们的手机上部署您的XAP文件)之外,没有办法在市场之外分发应用程序.
鉴于您正考虑将其投放市场,您无论如何都需要注册 - 现在就这样做,并利用在您的设备上立即测试它的能力:)
Gre*_*ray 10
在Windows Phone的反盗版模式只会让手机运行应用程序签署,除非它被解锁.为了解锁您的手机,您必须注册一个开发者帐户(每年99美元,使用DreamSpark的学生免费),即便如此,您也只能解锁有限数量的手机.每个应用程序在安装时都会从AppHub请求许可证以限制盗版:
在安装期间,将为应用程序获取验证执行权限的许可证.许可证是针对特定设备以及与获取应用程序的Marketplace帐户关联的特定Windows Live ID帐户颁发的.许可证存储在设备上,包含识别作为下载的一部分提供的实际代码的信息.当调用应用程序时,加载程序获得许可证并验证(a)应用程序代码与许可证上指示的应用程序代码匹配,以及(b)许可证明确允许在特定设备上运行特定应用程序.如果匹配成功,则加载应用程序并在手机上运行; 如果没有许可证与应用程序代码匹配,则应用程序调用将失败,应用程序将无法运行.
更新12/1/2010:现在有一个名为ChevronWP7的"Jailbreak" ,可让您解锁手机并侧载未发布的应用程序而无需购买开发者帐户.它使用与 Visual Studio解锁工具相同的API,但可以支持加载超过可以使用Visual Studio加载的有限数量的应用程序.它还允许您加载自定义铃声,但是由于上面列出的盗版保护,它不允许您在未事先购买许可证的情况下从市场安装应用程序.