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

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

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

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

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

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

【问题讨论】:

标签: windows-phone-8 code-signing xap code-signing-certificate


【解决方案1】:

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

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

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

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

【讨论】:

  • 请问这个 beta 选项在哪里?没找到
  • 我已经有一段时间没有尝试过了,所以我希望选项已经改变。不过,我可能很快会再做一次,所以当我弄清楚后我会在这里发帖。
猜你喜欢
  • 2013-03-03
  • 2015-10-28
  • 1970-01-01
  • 2016-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多