这个过程应该与Windows 8.1(通用)应用程序相同。 (链接)
我使用了这个命令:
powershell.exe -ExecutionPolicy Unrestricted -File "c:\program files (x86)\Microsoft SDKs\WindowsPhoneApp\v8.1\Tools\MDILXAPCompile\BuildMDILAPPX.ps1" -appxfilename "C:\SignApps\App.appx" -pfxfilename "c:\SignApps\Certificate.pfx" -password ***** -inputFolder "C:\SignApps\input" -outputfolder "C:\SignApps\output"
签名过程出现了以下错误:
MakeAppx : error: You must include a valid app package manifest file named AppxManifest.xml in the source.
MakeAppx : error: Package creation failed.
MakeAppx : error: 0x80080203 - The specified package format is not valid: The file is not a valid app package because it is missing a required footprint file.
这些应用程序是通过 Cordova 构建的。当我使用 Windows 8.1 通用应用程序时,签名能够工作。但在使用 Windows 10 时会失败。该应用程序将通过 MDM 提供(其中 AET 已添加)。应该如何正确签名?
环境:
操作系统:Windows 8.1 Enterprise 已安装的 IDE:Visual Studio Community 2013 & 2015 使用的 IDE:Visual Studio Community 2015 VS 项目详情:Apache Cordova,WinJS,angularjs 证书:从外部公司获得的 Symantec 公司证书