我可以发布UWP应用程序的StoreKey.pfx吗?

mjr*_*mjr 5 windows-store windows-store-apps uwp

我有一个开源的Windows商店应用程序(UWP).当我将应用程序与存储关联时,创建a Package.StoreAssociation.xml和a <AppName>_StoreKey.pfx以及对我的Package.appxmanifest(身份标记;名称和发布者属性)的一些修改.

  • 我可以将该信息提交到公共git存储库(证书必须在存储库中,因为我想使用AppVeyor构建包)吗?
  • 我应该加密吗?
  • 如果泄露证书,我可以撤销证书吗?
  • appxmanifest的变化是否敏感?

Fra*_*SFT 2

我可以将该信息提交到公共 git 存储库(证书必须位于存储库中,因为我想使用 AppVeyor 构建包)?

对于公共 git 存储库,不应提交存储密钥 .pfx 文件(添加到 .gitignore 文件)。如果您想使用 CI 系统,请创建一个私有存储库或将 .pfx 文件附加到 CI 后端的克隆项目中。

我应该加密它吗?

此文件已加密,用于在提交到 Windows 应用商店之前对您的应用程序进行签名,另请参阅如何创建应用程序包签名证书

如果证书泄露,我可以撤销证书吗?

您需要保留一个新的应用程序名称,请参阅此处

appxmanifest 的更改是否敏感?

取决于您所做的更改,.packagemanifest 文件中的身份和包信息非常重要。查看应用程序包清单