无法在Windows Phone 8上安装公司应用程序

5
我已经为Windows Phone 8开发了一款公司应用,并按照所有推荐步骤进行了安装设置。我拥有Symantec代码签名证书,并生成了我的应用程序注册令牌和签名的XAP文件,我将其托管在OneDrive上的公共文件夹中。我使用BuildMDILXap.ps1脚本生成了XAP文件,该脚本运行时没有错误。由于我们只分发单个应用程序,因此我没有使用公司中心应用程序。
AET在手机上加载正常,并询问是否要添加工作场所帐户。我点击“添加”,对话框消失,没有出现任何错误。但是没有确认消息,我不知道是否应该期望有一个。
当我加载XAP文件时,出现消息“无法安装公司应用程序。这个公司应用程序存在问题。请联系公司的支持人员寻求帮助。”
手机已经解锁开发者模式(当然并非必需),我之前已经成功地将该应用程序侧载并运行在手机上。但在尝试上述操作之前,该应用程序已被卸载。
我不确定接下来该怎么做。我尝试重新编译、重新签名XAP文件和重新生成AET,但似乎都没有效果。

在有人问之前,我已经看过这篇文章:https://dev59.com/LmUp5IYBdhLWcg3wPFtK?rq=1我已经安装了父证书,所以那不是问题。 - Billious
1个回答

0
尝试了很多方法都无果之后,我找到了一个解决办法,可以实现我所需的功能。
原来,你可以将应用发布到公共应用商店,但同时隐藏它们在搜索中的显示,也就是说,只有拥有链接的人才能访问,对其他人来说是私密的。这解决了我的第一个问题,即以一种不需要我为每部手机拥有开发者许可证的方式发布应用程序,从而让客户能够使用。
这种解决方案的缺点是,你仍然需要等待几天才能获得更新的批准,在你仍在进行测试并需要快速更改的情况下并不理想。然而,微软还提供了Windows Phone应用的Beta计划。通过将应用程序指定为Beta,提交将在2小时内自动完成,但你必须限制特定的微软账户才能访问。后者并不成问题,因为使用该应用程序的设备数量相对较少。
这样就不再需要企业应用商店,并且节省了证书费用和相关繁琐操作的开销。

这个beta选项在哪里,请问?我没有找到。 - Mario Lopes
我有一段时间没有尝试过这个了,所以我认为选项已经改变了。不过很快我可能会再次尝试,当我弄清楚后再在这里发布。 - Billious

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