2017-01-18 78 views
0

因此,我和我的团队正在开发一款应用程序,但由于多种原因我们没有代码签名证书。我们使用通用Windows空白应用程序模板,因此结果是一个.appxbundle。我想我可以像任何其他程序一样部署它,没有代码签名证书,但我无法弄清楚如何做到这一点,这有可能吗?部署应用程序包而无需签署Windows

PS:在VS2017上使用适用于W10的通用Windows模板。

在此先感谢,并告诉我,如果你不明白, RektibouCaribou

+0

我不太确定我明白你的问题,但我不明白为什么你不能使用一个测试证书在本地部署应用程序(见https://开头msdn.microsoft.com/en-us/library/br230260.aspx和https://msdn.microsoft.com/en-US/library/windows/desktop/jj835832(v=vs.85).aspx)。或者你的意思是部署到Windows应用商店?在这种情况下,您将需要有效的证书。 –

+0

也许使用MakeAppx.exe(https://msdn.microsoft.com/en-us/library/windows/desktop/hh446767(v=vs.85).aspx)并且不签名输出? –

回答

0

如果您已成功生成包文件。

您可以将应用程序卸载到您的设备,而无需将应用程序提交到应用商店。这可让您安装它们并使用您创建的应用程序包(.appx)对其进行测试。如果您有不想在商店中出售的应用,例如业务线(LOB)应用,则可以卸载该应用,以便贵公司的其他用户可以使用该应用。

MSDN来源:Sideload your app package

+0

我知道,我打算不把它上传到商店,但我想知道如果(不是用于内部使用)一个appx可以安装在其他PC上,而没有代码签名证书 – RektibouCaribou

+1

恐怕你不能这样做。安装应用程序之前,您必须在机器上安装证书。您可以使用[signtool.exe](https://msdn.microsoft.com/en-us/library/windows/desktop/jj835835(v = vs.85).aspx)生成内部使用的证书。 –

+0

好的,谢谢:)好吧,我想我们必须购买一个:/ – RektibouCaribou