Windows runtime 如何安装WinRT端加载构建或包

Windows runtime 如何安装WinRT端加载构建或包,windows-runtime,sideloading,Windows Runtime,Sideloading,我在2个月前创建了构建WinRT日志,现在我要安装侧面加载。 得到的错误就像 Found bundle: C:\Users\jitendra.jadav\Downloads\iLitInstructor_3_1_5\iLitInstructor\iLitInstructor_3.1.5.314_Debug_Test\ iLitInstructor_3.1.5.314_x64_arm_Debug.appxbundle Found certificate: C:\Users\jitendra.jad

我在2个月前创建了构建WinRT日志,现在我要安装侧面加载。 得到的错误就像

Found bundle: C:\Users\jitendra.jadav\Downloads\iLitInstructor_3_1_5\iLitInstructor\iLitInstructor_3.1.5.314_Debug_Test\
iLitInstructor_3.1.5.314_x64_arm_Debug.appxbundle
Found certificate: C:\Users\jitendra.jadav\Downloads\iLitInstructor_3_1_5\iLitInstructor\iLitInstructor_3.1.5.314_Debug_
Test\iLitInstructor_3.1.5.314_x64_arm_Debug.cer
Error: The developer certificate "C:\Users\jitendra.jadav\Downloads\iLitInstructor_3_1_5\iLitInstructor\iLitInstructor_3
.1.5.314_Debug_Test\iLitInstructor_3.1.5.314_x64_arm_Debug.cer" has expired. One possible cause is the system clock isn'
t set to the correct date and time. If the system settings are correct, contact the app owner to re-create a package or
bundle with a valid certificate.
Press Enter to continue...:
注意:系统日期正确。

我的场景是不同的,如果它在开发中,那么这很好,但我们有不同的环境,如QA、Staging和Prod,所以…应用程序已经在Staging上,此开发者许可证的有效期为1年,但仅为1个月,所以假设应用程序在Staging环境中,我如何将此应用程序安装到我的设备中。?我没有选择生成新证书和生成新版本。。。有没有办法让这一切发生。。?如果是,那么如何…注意:不进行新构建。 如何解决这个问题

谢谢,,
~Jitendra。

我怀疑Visual Studio为该应用程序生成的临时证书已过期;从项目创建之日起,它只有1年的有效期

因为您是开发人员,所以可以在VisualStudio中轻松地检查这一点。双击
Package.appxmanifest
文件打开设计器,然后单击Packaging选项卡。单击“选择证书…”。。。按钮并检查到期日期:

如果它已经过期,您将需要创建一个新的临时证书。单击配置证书。。。按钮并从下拉列表中选择创建测试证书。您只需确认生成新证书所提供的默认值


现在重建项目,重新创建软件包,并尝试在测试机器上重新创建它。

您是否检查过:“一个可能的原因是系统时钟未设置为正确的日期和时间。如果系统设置正确,请联系应用程序所有者以使用有效证书重新创建软件包或捆绑包。”?是,我检查过了,它是正确的。您验证过捆绑包中的证书是正确的吗?如果没有,我可以建议您“联系应用程序所有者以使用有效证书重新创建软件包或捆绑包”是的,之前它工作正常,现在它给了我我提到的错误。顺便说一句,我是开发人员,所以我正在做的所有事情…谢谢Damir,但我的场景是不同的,如果它在开发中,那么这很好,但我们有不同的环境,如QA、Staging和Prod,所以…应用程序已经在Staging上,此开发者许可证的有效期为1年,但仅为1个月,所以假设应用程序在Staging环境中,我如何将此应用程序安装到我的设备中。?我没有选择生成新证书和生成新版本。。。有没有办法让这一切发生。。?如果是,那么如何…注意:在不进行新生成的情况下。@JitendraJadav那么,您应该只使用Visual Studio的测试证书进行测试。当你开始部署你的应用程序时,你应该用一个真实的证书替换这个证书:由你的内部证书颁发机构生成或购买。它们的有效期较长,通常为几年。您可以从上面屏幕截图中的对话框中选择任何证书,只要它具有代码签名功能。@JitendraJadav,我不是说开发人员许可证的有效性。代码签名证书与它完全无关。当然,您不应该使用开发者许可证解锁您的产品机器(该许可证的有效期仅为1或3个月,取决于开发者是否拥有有效的Windows应用商店帐户)。机器应该解锁以进行侧加载,因为它们已加入域或使用侧加载密钥。@JitendraJadav是一篇关于证书和启用侧加载的伟大博文。