Windows Phone 8 上的“无法安装公司应用程序”

Posted

技术标签:

【中文标题】Windows Phone 8 上的“无法安装公司应用程序”【英文标题】:"Can't install company app" on Windows Phone 8 【发布时间】:2014-08-18 13:22:03 【问题描述】:

我已经为 Windows Phone 8 开发了一个公司应用程序,并且已经完成了所有推荐的步骤来设置它以供安装。我有一个 Symantec 代码签名证书,并且我已经生成了我的应用程序注册令牌和我的签名 XAP,我将它们托管在 OneDrive 上的公共文件夹中。我使用 BuildMDILXap.ps1 脚本生成了 XAP,该脚本运行时没有出现错误。我没有为公司中心应用程序烦恼,因为我们只分发一个应用程序。

AET 在手机上加载 OK,并询问我是否要添加工作场所帐户。我点击“添加”,对话框消失,没有出现错误。没有确认消息,但我不知道我是否应该期待一个。

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

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

我不知道从这里做什么。我尝试重新编译和重新签署 XAP 并重新生成 AET,但似乎没有任何效果。

【问题讨论】:

在有人问之前,我已经看到了这个帖子:***.com/questions/15416437/…我已经安装了父证书,所以这不是问题。 【参考方案1】:

在尝试解决此问题无果后,我找到了一种解决方法,可以满足我的需要。

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

该解决方案的缺点是您仍然需要等待几天才能获得更新,这在您仍处于 beta 测试阶段并且需要制作快速变化。不过,Microsoft 也有针对 Windows Phone 应用的测试版计划。通过将应用指定为 Beta 版,会在 2 小时内自动提交,但您必须限制对特定 Microsoft 帐户的访问。后者不是问题,因为使用该应用的设备数量相对较少。

在我的情况下,这消除了对企业应用商店的需求,并节省了证书费用和随之而来的摆弄。

【讨论】:

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

以上是关于Windows Phone 8 上的“无法安装公司应用程序”的主要内容,如果未能解决你的问题,请参考以下文章

Windows Phone 8.1 上的 RadioButtons 绑定

Windows Phone 8 上的 UDP 多播组

Windows Phone 8 上的 Azure 表存储使用啥库?

Windows Phone 8上的文本换行列表框

Windows Phone 8.1 上的 WiFi 直连

Windows Phone 8 上的推送通知处理程序