我正在嘗試使用Windows 10 Fall Creators更新中的新更新程序來更新我在應用商店外發布的UWP應用程序。秋季創作者更新UWP App Installer更新程序無法正常工作
我使用的是.appinstaller文件,並觸發與這樣的鏈接安裝:ms-appinstaller:?source=https://xxx.s3.amazonaws.com/xxx.appinstaller
初始和更新版本的安裝都以這種方式工作。
但是,更新不會自動安裝。
我.appinstaller文件:
<?xml version="1.0" encoding="utf-8"?>
<AppInstaller
xmlns="http://schemas.microsoft.com/appx/appinstaller/2017"
Version="1.0.77.0"
Uri="https://xxx.s3.amazonaws.com/xxx.appinstaller" >
<MainBundle
Name="4f479232-f509-428e-a58a-65652003c90f"
Publisher="CN=xxx, O=xxx, L=xxx, C=DE"
Version="1.0.77.0"
Uri="https://xxx.s3.amazonaws.com/xxx/Packaging_1.0.77.0_Test/Packaging_1.0.77.0_x86_x64.appxbundle" />
<UpdateSettings>
<OnLaunch/>
</UpdateSettings>
</AppInstaller>
更新.appinstaller文件的區別僅在於版本beeing 1.0.78.0和MainBundle-URL指向更新包。所有的代碼簽名都是有效的。
我還沒有爲這個更新程序修改該應用程序。
捕捉與Fiddler連接的更新程序不成功。
我真的很感激任何幫助,因爲我甚至不知道如何調試。 應用程序安裝程序是否在任何地方創建日誌?
-
PS C:\Users\marvin> Get-AppxPackage -Name 4f479232-f509-428e-a58a-65652003c90f
Name : 4f479232-f509-428e-a58a-65652003c90f
Publisher : CN=xxx, O=xxx, L=xxx, C=DE
Architecture : X64
ResourceId :
Version : 1.0.77.0
PackageFullName : 4f479232-f509-428e-a58a-65652003c90f_1.0.77.0_x64__1mez93s8c8axt
InstallLocation : C:\Program Files\WindowsApps\4f479232-f509-428e-a58a-65652003c90f_1.0.77.0_x64__1mez93s8c8axt
IsFramework : False
PackageFamilyName : 4f479232-f509-428e-a58a-65652003c90f_1mez93s8c8axt
PublisherId : 1mez93s8c8axt
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
Dependencies : {4f479232-f509-428e-a58a-65652003c90f_1.0.77.0_neutral_split.scale-100_1mez93s8c8axt,
4f479232-f509-428e-a58a-65652003c90f_1.0.77.0_neutral_split.scale-400_1mez93s8c8axt}
IsPartiallyStaged : False
SignatureKind : Developer
Status : Ok
編輯:由於張貼這,我發現描述日誌和錯誤代碼的頁面:https://msdn.microsoft.com/en-us/library/hh973484.aspx# 在AppXDeployment-Server日誌我看到,大幹快上我的應用程序的每一個開始記錄的事件:
Type: info, DeploymentOperation 31
Message Started deployment UpdateUsingAppInstallerOperation on a
package with main parameter 4f479232-f509-428e-a58a-65652003c90f_1.0.77.0_x64__1mez93s8c8axt
and Options: 0 and 0. See http://go.microsoft.com/fwlink/?LinkId=235160
for help diagnosing app deployment issues.
編輯2:我創建了一個示例項目,顯示這裏這個問題:https://github.com/Marv51/appxUpdater
您可以從以下網址下載已編譯,已簽名和打包的二進制軟件包:https://testingappxupdater.s3.amazonaws.com/index.html
我也無法使.appinstaller工作。看到https://twitter.com/tonyvca/status/921693502722990082 – Tony
@Tony安裝與.appinstaller在這裏工作,只有更新器部分不起作用。但是我將它用於Desktop Bridge App,因此沒有依賴關係。 – marv51
我認爲AppInstaller版本應該是1.0.0.0 –
Tony