2015-10-08 12 views
5

Ho scritto un'app per la mia famiglia/amici e ora vorremmo distribuirla su o PC. Pubblicarlo nel negozio non è un'opzione e non tutti hanno uno Widows Live account. Sideloading non è un'opzione, perché non possediamo una versione Enterprise.Distribuire applicazioni Windows a familiari e amici senza strumenti di archiviazione, aziendali o di sviluppo

Ho trovato solo i tre modi già descritti. O pubblicandolo nel negozio, utilizzando gli strumenti di sviluppo o l'edizione aziendale.

C'è un quarto modo per distribuire un'applicazione Windows UWP senza utilizzare Windows Store o la necessità di installare un certificato sviluppatore? In caso contrario, esiste la possibilità che qualcosa di simile sia possibile in futuro?

Il Windows 10 Deployment Tool sembra la cosa che sto cercando, ma mi sembra di essere per i telefoni cellulari, o sbaglio?

risposta

6

Il futuro è ora! Il processo è più semplice su Windows 10 e le domande collegate non sono rilevanti per quella versione. Su Windows 10 gli utenti possono abilitare la modalità sviluppatore o il caricamento laterale nelle impostazioni di sistema nella pagina "Aggiornamento &", nella sezione per gli sviluppatori.

Vedi https://msdn.microsoft.com/en-us/library/windows/apps/dn706236.aspx

+0

Posso utilizzare lo "Strumento di distribuzione di Windows 10" per distribuire la mia app da remoto su altri desktop? –

+1

Dopo aver abilitato la modalità sviluppatore o il caricamento laterale, è possibile copiare l'appx su un sistema desktop e installarlo con powershell (add-appxpackage) o una soluzione MDM (ideale per le imprese - eccessivo per lo scenario di famiglia piccola) Strumento di distribuzione è necessario per spingere l'app su un dispositivo mobile che non dispone di PowerShell. Il dispositivo mobile deve ancora avere il caricamento laterale abilitato. –

+0

@ RobCaplan-MSFT Cosa succede se voglio aggiornare l'app? Come posso farlo senza pubblicarlo sul negozio. –

3

ora con Windows 10 aggiornamento Anniversario, si può solo fare doppio clic file * .appxbundle installare

Passi:

  1. creare il pacchetto, selezionare No, richiesta quando "Vuoi creare pacchetti da caricare su Windows Store?"

  2. passare alla cartella del pacchetto, fare doppio clic * .cer, e installare il certificato di Autorità di certificazione fonti

  3. doppio click * .appxbundle per installare

client OS Requisito : Win10 14393

UWP target SDK: 14393

UWP Min SDK: 14393

+0

Sì, Win10 AU dispone di un "programma di installazione app" di click-to-run. Ma richiede la firma digitale dal certificato di root attendibile. È troppo costoso per uso personale. https://www.microsoft.com/store/apps/app/9nblggh4nns1 – pnp0a03

+0

@ pnp0a03 non è necessario creare un certificato per distribuire il tuo uwp. fondamentalmente, hai due opzioni. 1. non ha creato alcun certificato, basta creare il pacchetto in vs e copiarlo al cliente, basta fare doppio clic su di esso, apparirà una finestra di dialogo, fare clic su "maggiori informazioni", quindi fare clic su "Esegui", il tuo uwp sarà installato. 2. puoi creare un'app in negozio, associare il tuo progetto uwp con l'app che hai registrato, e avrai un certificato firmato mentre crei un pacchetto –

+0

Hmm ... È diverso dalla mia comprensione. Ecco un risultato del mio test con Win10 AU 14393.51. Ho creato 3 uwp appxbundle - 1) Non associato a store, 2) Associati ma build per sideload e 3) Associati e creati per la pubblicazione in negozio. Tutti i pkgs non erano firmati. Quindi fai doppio clic su .appxbundle per avviare con appInstaller. Ma i risultati erano tutti uguali - errore "O hai bisogno di un nuovo certificato installato per questo pacchetto di app, o ... (0x800B0109)". Non sono riuscito a trovare l'opzione "maggiori informazioni" o "esegui". Se possibile, potresti descrivere più dettagli a riguardo? Grazie. – pnp0a03

0
  1. Sul dispositivo di destinazione, aprire la cartella di test. Ad esempio, C: \ Projects \ MyApp \ MyApp \ AppPackages \ MyApp_1.0.2.0_Test
  2. pulsante destro del mouse sul file Add-AppDevPackage.ps1, quindi scegliere Esegui con PowerShell e seguire le istruzioni.
  3. Fare clic sul pulsante Start, quindi digitare il nome della propria app per avviarlo.
Problemi correlati