From 09300ddfc9b8b2fa64f12578b5e48768e71da193 Mon Sep 17 00:00:00 2001
From: atraczyk <andreastraczyk@gmail.com>
Date: Thu, 10 Nov 2016 11:53:53 -0500
Subject: [PATCH] solution: allow app to pass store certification

- removes capabilities that prevent the app from passing
  store submissions

- sets the package output directory to be based on username

- renames metadata output to prevent WACK failure and provide
  functional XAML namespace lookups

Change-Id: I7292a02f40eb95026999bd06edadddd32bcc8ccb
---
 .gitignore              |   3 +-
 Package.appxmanifest    |  17 +---
 _language-fr.appx       | Bin 4054 -> 4148 bytes
 _pkginfo.txt            |   1 -
 _scale-100.appx         | Bin 29098 -> 29188 bytes
 _scale-125.appx         | Bin 30193 -> 30289 bytes
 _scale-150.appx         | Bin 31111 -> 31201 bytes
 _scale-400.appx         | Bin 43064 -> 43153 bytes
 ring-client-uwp.sln     | 220 ++++++++++++++++++++--------------------
 ring-client-uwp.vcxproj |   5 +-
 10 files changed, 116 insertions(+), 130 deletions(-)
 delete mode 100644 _pkginfo.txt

diff --git a/.gitignore b/.gitignore
index 3eda798..85b9272 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,6 +18,7 @@ Release/
 IUpnpErrFile.txt
 IUpnpInfoFile.txt
 pingme.txt
+_pkginfo.txt
 
 # User-specific files (MonoDevelop/Xamarin Studio)
 *.userprefs
@@ -248,4 +249,4 @@ _Pvt_Extensions
 .fake/
 
 !config.h
-Generated\ Files/
\ No newline at end of file
+Generated\ Files/
diff --git a/Package.appxmanifest b/Package.appxmanifest
index 31544e1..c188372 100644
--- a/Package.appxmanifest
+++ b/Package.appxmanifest
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp">
-  <Identity Name="Savoir-faireLinux.GNURing" Publisher="CN=8121A5F7-3CA1-4CAA-92B2-4F595B011941" Version="1.1.0.0" />
+  <Identity Name="Savoir-faireLinux.GNURing" Publisher="CN=8121A5F7-3CA1-4CAA-92B2-4F595B011941" Version="1.1.6.0" />
   <mp:PhoneIdentity PhoneProductId="2385953f-9019-423d-aa82-d1bbacfa258b" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
   <Properties>
     <DisplayName>GNU Ring</DisplayName>
@@ -23,27 +23,12 @@
     </Application>
   </Applications>
   <Capabilities>
-    <Capability Name="allJoyn" />
     <Capability Name="codeGeneration" />
     <Capability Name="internetClientServer" />
     <Capability Name="internetClient" />
     <Capability Name="privateNetworkClientServer" />
-    <uap:Capability Name="appointments" />
-    <uap:Capability Name="blockedChatMessages" />
-    <uap:Capability Name="chat" />
-    <uap:Capability Name="contacts" />
-    <uap:Capability Name="musicLibrary" />
-    <uap:Capability Name="objects3D" />
-    <uap:Capability Name="phoneCall" />
-    <uap:Capability Name="picturesLibrary" />
-    <uap:Capability Name="removableStorage" />
     <uap:Capability Name="userAccountInformation" />
-    <uap:Capability Name="videosLibrary" />
-    <uap:Capability Name="voipCall" />
-    <DeviceCapability Name="bluetooth" />
-    <DeviceCapability Name="location" />
     <DeviceCapability Name="microphone" />
-    <DeviceCapability Name="proximity" />
     <DeviceCapability Name="webcam" />
   </Capabilities>
 </Package>
\ No newline at end of file
diff --git a/_language-fr.appx b/_language-fr.appx
index 4499648066b455d23074c34bf7a813c676dcec1d..49546c5da3f6d3be79b44c40b259a8206fd7b285 100644
GIT binary patch
delta 3473
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
BeD?qV

delta 3327
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

diff --git a/_pkginfo.txt b/_pkginfo.txt
deleted file mode 100644
index c767856..0000000
--- a/_pkginfo.txt
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\andreas.traczyk\Desktop\tests\ring-client-uwp_1.1.0.0\ring-client-uwp_1.1.0.0_x64.appxbundle
diff --git a/_scale-100.appx b/_scale-100.appx
index 60b3c6fb269b7d520201ae3b590d47f8ce83f6f1..2ddc1d5eff625a5c24c37d149cad23525f3c2d45 100644
GIT binary patch
delta 3547
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
RfN%r6+1Np>MUy)V6#=U{!7=~<

delta 3451
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
Uk<P%t5a7)QZf1E*eq5*s05tlJQ~&?~

diff --git a/_scale-125.appx b/_scale-125.appx
index 0d6bc4dd468dd245be121aed09087ff6361a5733..4696faa956d0bbfa2a9ea9acf8f212676ae44d47 100644
GIT binary patch
delta 3541
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
Gst5qNrM$BM

delta 3426
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
Q;RSfJf!k93lMTug0nO`>=Kufz

diff --git a/_scale-150.appx b/_scale-150.appx
index 7cdfbd1a42a98402ff7ef5185cf08e83ba0a14e4..04caab6f5e3fc98964adb0732257c1a7bff852a7 100644
GIT binary patch
delta 3644
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
P0p4uvAXfe4v`R$)nc~R@

delta 3457
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

diff --git a/_scale-400.appx b/_scale-400.appx
index 21884ba1c5d1b6b0d9e53b2b07ce81727eea070b..0b27623d07c12e86c82149aea9b233e170c6bc3f 100644
GIT binary patch
delta 3567
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

delta 3445
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
QyxG9*t82?A7p_nM0QL{2-v9sr

diff --git a/ring-client-uwp.sln b/ring-client-uwp.sln
index 74bca61..c8640df 100644
--- a/ring-client-uwp.sln
+++ b/ring-client-uwp.sln
@@ -5,7 +5,6 @@ VisualStudioVersion = 14.0.25420.1
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ring-client-uwp", "ring-client-uwp.vcxproj", "{90928671-346F-42E4-934F-7A7A512A2D11}"
 	ProjectSection(ProjectDependencies) = postProject
-		{79F8DE42-595D-49D9-A66F-55244FD9DCC3} = {79F8DE42-595D-49D9-A66F-55244FD9DCC3}
 		{9A90BF5C-84B0-41F6-B83C-C20EADC1F46C} = {9A90BF5C-84B0-41F6-B83C-C20EADC1F46C}
 	EndProjectSection
 EndProject
@@ -17,6 +16,7 @@ EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "contrib daemon", "contrib daemon", "{96846C59-E0A1-4132-B779-065C2EAE3E51}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjlib", "..\ring-daemon\contrib\pjproject\pjlib\build\pjlib.vcxproj", "{DA0E03ED-53A7-4050-8A85-90541C5509F8}"
+EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libupnp", "..\ring-daemon\contrib\libupnp\build\VS2015\libupnp.vcxproj", "{6227F51A-1498-4C4A-B213-F6FDED605125}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libupnp", "libupnp", "{27B9320A-DA7E-4849-BCB7-4DBA266499C8}"
@@ -544,6 +544,114 @@ Global
 		{79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Release-Static|x64.Build.0 = ReleaseLib|x64
 		{79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Release-Static|x86.ActiveCfg = ReleaseLib|Win32
 		{79F8DE42-595D-49D9-A66F-55244FD9DCC3}.Release-Static|x86.Build.0 = ReleaseLib|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|ARM.ActiveCfg = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x64.ActiveCfg = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x64.Build.0 = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x86.ActiveCfg = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x86.Build.0 = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|x64.ActiveCfg = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|x64.Build.0 = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|x64.ActiveCfg = Debug-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|x64.Build.0 = Debug-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|x86.ActiveCfg = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|x86.Build.0 = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|x86.ActiveCfg = Debug-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|x86.Build.0 = Debug-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|x64.ActiveCfg = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|x64.Build.0 = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|x86.ActiveCfg = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|x86.Build.0 = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x86.ActiveCfg = Debug-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x86.Build.0 = Debug-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|x64.ActiveCfg = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|x64.Build.0 = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|x64.ActiveCfg = Debug-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|x64.Build.0 = Debug-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|x86.ActiveCfg = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|x86.Build.0 = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|x86.ActiveCfg = Debug-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|x86.Build.0 = Debug-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x64.Build.0 = Debug-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x86.ActiveCfg = Debug-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x86.Build.0 = Debug-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|x64.ActiveCfg = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|x64.Build.0 = Debug|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|x86.ActiveCfg = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|x86.Build.0 = Debug|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|x64.ActiveCfg = Release|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|x64.Build.0 = Release|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|x86.ActiveCfg = Release|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|x86.Build.0 = Release|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|ARM.ActiveCfg = Release|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x64.ActiveCfg = Release|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x64.Build.0 = Release|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x86.ActiveCfg = Release|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x86.Build.0 = Release|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|x64.ActiveCfg = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|x64.Build.0 = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|x64.ActiveCfg = Release-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|x64.Build.0 = Release-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|x86.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|x86.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|x86.ActiveCfg = Release-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|x86.Build.0 = Release-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|x64.ActiveCfg = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|x64.Build.0 = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|x86.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|x86.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x86.ActiveCfg = Release-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x86.Build.0 = Release-Dynamic|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|x64.ActiveCfg = Release|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|x64.Build.0 = Release|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|x64.ActiveCfg = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|x64.Build.0 = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|x86.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|x86.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|x86.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|x86.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|ARM.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|x64.ActiveCfg = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|x64.Build.0 = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|x86.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|x86.Build.0 = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x64.ActiveCfg = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x64.Build.0 = Release-Static|x64
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x86.ActiveCfg = Release-Static|Win32
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x86.Build.0 = Release-Static|Win32
 		{6227F51A-1498-4C4A-B213-F6FDED605125}.Debug|ARM.ActiveCfg = Debug|Win32
 		{6227F51A-1498-4C4A-B213-F6FDED605125}.Debug|x64.ActiveCfg = Debug|x64
 		{6227F51A-1498-4C4A-B213-F6FDED605125}.Debug|x64.Build.0 = Debug|x64
@@ -3596,114 +3704,6 @@ Global
 		{9A90BF5C-84B0-41F6-B83C-C20EADC1F46C}.Release-Static|x64.Build.0 = Debug-Dll|Win32
 		{9A90BF5C-84B0-41F6-B83C-C20EADC1F46C}.Release-Static|x86.ActiveCfg = Release-Lib|Win32
 		{9A90BF5C-84B0-41F6-B83C-C20EADC1F46C}.Release-Static|x86.Build.0 = Release-Lib|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|ARM.ActiveCfg = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x64.ActiveCfg = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x64.Build.0 = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x86.ActiveCfg = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x86.Build.0 = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|x64.ActiveCfg = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|x64.Build.0 = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|x64.ActiveCfg = Debug-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|x64.Build.0 = Debug-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|x86.ActiveCfg = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLL|x86.Build.0 = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|x86.ActiveCfg = Debug-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dll|x86.Build.0 = Debug-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|x64.ActiveCfg = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|x64.Build.0 = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|x86.ActiveCfg = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugDLLStaticDeps|x86.Build.0 = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x86.ActiveCfg = Debug-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x86.Build.0 = Debug-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|x64.ActiveCfg = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|x64.Build.0 = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|x64.ActiveCfg = Debug-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|x64.Build.0 = Debug-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|x86.ActiveCfg = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DebugLib|x86.Build.0 = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|x86.ActiveCfg = Debug-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Lib|x86.Build.0 = Debug-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x64.ActiveCfg = Debug-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x64.Build.0 = Debug-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x86.ActiveCfg = Debug-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x86.Build.0 = Debug-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|x64.ActiveCfg = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|x64.Build.0 = Debug|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|x86.ActiveCfg = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Debug|x86.Build.0 = Debug|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|x64.ActiveCfg = Release|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|x64.Build.0 = Release|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|x86.ActiveCfg = Release|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.DLL-Import Release|x86.Build.0 = Release|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|ARM.ActiveCfg = Release|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x64.ActiveCfg = Release|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x64.Build.0 = Release|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x86.ActiveCfg = Release|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x86.Build.0 = Release|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|x64.ActiveCfg = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|x64.Build.0 = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|x64.ActiveCfg = Release-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|x64.Build.0 = Release-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|x86.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLL|x86.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|x86.ActiveCfg = Release-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dll|x86.Build.0 = Release-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|x64.ActiveCfg = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|x64.Build.0 = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|x86.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseDLLStaticDeps|x86.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x86.ActiveCfg = Release-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x86.Build.0 = Release-Dynamic|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|x64.ActiveCfg = Release|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|x64.Build.0 = Release|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|x64.ActiveCfg = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|x64.Build.0 = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|x86.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLib|x86.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|x86.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Lib|x86.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|ARM.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|x64.ActiveCfg = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|x64.Build.0 = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|x86.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.ReleaseLTO|x86.Build.0 = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|ARM.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x64.ActiveCfg = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x64.Build.0 = Release-Static|x64
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x86.ActiveCfg = Release-Static|Win32
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x86.Build.0 = Release-Static|Win32
 		{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|ARM.ActiveCfg = Debug|Win32
 		{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|x64.ActiveCfg = Debug|x64
 		{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|x64.Build.0 = Debug|x64
@@ -5977,6 +5977,7 @@ Global
 		HideSolutionNode = FALSE
 	EndGlobalSection
 	GlobalSection(NestedProjects) = preSolution
+		{DA0E03ED-53A7-4050-8A85-90541C5509F8} = {F6875B41-FE04-419C-B591-0301263BEA45}
 		{6227F51A-1498-4C4A-B213-F6FDED605125} = {27B9320A-DA7E-4849-BCB7-4DBA266499C8}
 		{27B9320A-DA7E-4849-BCB7-4DBA266499C8} = {96846C59-E0A1-4132-B779-065C2EAE3E51}
 		{805F73E9-495E-48F0-8C9A-7F050B524609} = {27B9320A-DA7E-4849-BCB7-4DBA266499C8}
@@ -6019,7 +6020,6 @@ Global
 		{A02FD1CC-618B-428D-AC46-91A2A12D0DCD} = {A185856B-E055-4594-9268-57C897A81F90}
 		{9A90BF5C-84B0-41F6-B83C-C20EADC1F46C} = {6EBA7EA6-20F5-40F9-96E3-32706D9ABD58}
 		{F6875B41-FE04-419C-B591-0301263BEA45} = {96846C59-E0A1-4132-B779-065C2EAE3E51}
-		{DA0E03ED-53A7-4050-8A85-90541C5509F8} = {F6875B41-FE04-419C-B591-0301263BEA45}
 		{FE07F272-AE7F-4549-9E9F-EF9B80CB1693} = {F6875B41-FE04-419C-B591-0301263BEA45}
 		{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65} = {F6875B41-FE04-419C-B591-0301263BEA45}
 		{4281CA5E-1D48-45D4-A991-2718A454B4BA} = {F6875B41-FE04-419C-B591-0301263BEA45}
diff --git a/ring-client-uwp.vcxproj b/ring-client-uwp.vcxproj
index fea695b..720d25d 100644
--- a/ring-client-uwp.vcxproj
+++ b/ring-client-uwp.vcxproj
@@ -103,7 +103,7 @@
     <AppxBundle>Always</AppxBundle>
     <AppxBundlePlatforms>x64</AppxBundlePlatforms>
     <PackageCertificateThumbprint>6E2CEF8A6A6A44314AB297CE41FC3BC8F2890973</PackageCertificateThumbprint>
-    <AppxPackageDir>C:\</AppxPackageDir>
+    <AppxPackageDir>$(USERPROFILE)\ring_packaging\</AppxPackageDir>
   </PropertyGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
     <ClCompile>
@@ -163,7 +163,8 @@
     </Link>
     <Link>
       <AdditionalOptions>/nodefaultlib:libcmt.lib /ignore:4006,4049,4099 %(AdditionalOptions)</AdditionalOptions>
-      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
+      <GenerateWindowsMetadata>true</GenerateWindowsMetadata>
+      <WindowsMetadataFile>$(OutDir)RingClientUWP.winmd</WindowsMetadataFile>
     </Link>
   </ItemDefinitionGroup>
   <ItemGroup>
-- 
GitLab