如何在测试平板电脑上安装Windows8 App(即不是开发者机器); 签名被破坏的错误

  发布于 2023-02-11 14:44

我一直在研究一个C#应用程序,它最终会在App Store上运行,在Windows 8.1平板电脑上运行.

目标平台版本:Windows 8.1
输出类型:"Windows应用商店应用"

我可以在IDE中运行应用程序"Visual Studio Express 2013 for Windows",我可以"创建应用程序包"

当被问到我是否要上传到商店时,我选择"否",它会产生一个

X.Win8_1.0.0.0_Debug_Test\Add-AppDevPackage.ps1
X.Win8_1.0.0.0_Debug_Test\...etc
X.Win8_1.0.0.0_AnyCPU_bundle_Debug.appxupload

我可以在我的开发机器上运行.ps1文件,并安装证书和应用程序.

如果我将这些文件复制到测试平板电脑(Hewlett-Packard Business-Notebook Intel Atom),那么它就不会安装它了..

"the package or bundle is not digitally signed or its signature is corrupted"

我遵循的步骤是.. 如何部署应用程序

所以我的问题是......

我究竟做错了什么?为什么我得到关于签名的消息,我正在尝试不可能的事情?

注意:所选的架构是"中立的"


我已经在平板电脑设备的注册表中查看了以下内容.

使用RegEdit导航到密钥:HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx
将AllowAllTrustedApps(REG_DWORD)设置为值1

我的注册表中没有"Appx"条目.只是...
CurrentVersion
EnhancedStorageDevices
IPSec
网络连接
NetworkConnectivityStatsIndicator
更安全
系统
WcmSvc
WSDAPI


AHH!

看起来平板电脑是Windows8,应用程序是Windows 8.1!

这可能是我的祸患!?!?!?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有