Windows phone 8 &引用;Can';t安装公司应用程序“;在Windows Phone 8上

Windows phone 8 &引用;Can';t安装公司应用程序“;在Windows Phone 8上,windows-phone-8,code-signing,xap,code-signing-certificate,Windows Phone 8,Code Signing,Xap,Code Signing Certificate,我已经为WindowsPhone8开发了一个公司应用程序,并且已经完成了所有建议的步骤来安装它。我有一个赛门铁克代码签名证书,我已经生成了我的应用程序注册令牌和我的签名XAP,我将其托管在OneDrive上的一个公用文件夹中。我使用BuildMDILXap.ps1脚本生成XAP,该脚本运行时没有错误。我没有为公司的hub应用程序烦恼,因为我们只发布一个应用程序 AET在手机上加载OK,并询问我是否要添加workplace帐户。我点击“添加”,对话框消失,没有出现错误。没有确认信息,但我不知道是否

我已经为WindowsPhone8开发了一个公司应用程序,并且已经完成了所有建议的步骤来安装它。我有一个赛门铁克代码签名证书,我已经生成了我的应用程序注册令牌和我的签名XAP,我将其托管在OneDrive上的一个公用文件夹中。我使用BuildMDILXap.ps1脚本生成XAP,该脚本运行时没有错误。我没有为公司的hub应用程序烦恼,因为我们只发布一个应用程序

AET在手机上加载OK,并询问我是否要添加workplace帐户。我点击“添加”,对话框消失,没有出现错误。没有确认信息,但我不知道是否应该收到确认信息

加载XAP时,我收到消息“无法安装公司应用程序。此公司应用程序有问题。请与贵公司的支持人员联系以获取帮助。”

手机已经被开发者解锁(这当然不是必需的),我之前已经成功地加载并运行了应用程序端。但是,在尝试上述操作之前,已将其卸载


我不知道接下来该怎么办。我尝试过重新编译和重新签署XAP并重新生成AET,但似乎没有任何效果。

在尝试解决这个问题失败后,我找到了一个解决方案,可以满足我的需要

事实证明,你可以将应用程序发布到公共应用程序商店,但会在搜索中隐藏它们,本质上是让没有链接的任何人都可以对它们保密。这就解决了我的第一个问题,以我的客户可以访问的方式发布应用程序,而无需我为他们的每一部手机提供开发者许可证

该解决方案的缺点是,您仍然需要等待几天才能批准更新,这在您仍在进行beta测试且需要快速更改时不是最好的。不过,微软也有一个针对Windows Phone应用的测试计划。通过将应用程序指定为测试版,提交将在2小时内自动进行,但您必须限制对特定Microsoft帐户的访问。后者不是问题,因为使用该应用程序的设备数量相对较少


在我的情况下,这样就不需要公司应用商店,也省去了证书的费用和随之而来的麻烦。

在有人问我之前,我已经看过这篇文章:我已经安装了父证书,所以这不是问题。请问beta版的这个选项在哪里?我没有发现我已经有一段时间没有尝试过了,所以我希望选项已经改变了。不过,我可能很快会再做一次,所以当我弄明白后,我会在这里发帖。