2014-04-17 17 views
9

Abbiamo recentemente eseguito l'aggiornamento al nuovo Visual Studio e successivamente all'anteprima di Windows Phone 8.1. Tuttavia, quando si tenta di distribuire sul dispositivo o emulatori di Windows Phone (nessuno di loro), otteniamo questo errore (0x80073CF6).Distribuzione dei risultati di un'applicazione universale in "Impossibile registrare il pacchetto"

Proof of error

Il mio telefono è già sviluppatore sbloccato. Abbiamo avuto successo nel distribuirlo e nell'esecuzione dell'applicazione una volta, ma ora, per qualche motivo indeterminato, ha smesso di consentirci di farlo.

Sono disposto a fornire ulteriori informazioni se posso.

risposta

11

Potrebbe mancare l'immagine dell'icona nel file manifest. Si prega di guardare this.

+1

che ha finito per essere il problema, così strano! Manifest non ha dato alcun avvertimento –

+1

Sì ... wow che messaggio di errore inutile ... – Jedidja

7

Sembra che se si rimuove qualcosa dalla cartella delle risorse questo errore si verifica. Nel mio caso ho rimosso l'immagine della schermata iniziale dalla cartella delle risorse dopo aver commentato la riga della schermata iniziale in manifest tutto è OK.

+0

Ho avuto lo stesso problema. Risolto allo stesso modo. –

8

Esiste anche la possibilità che i GUID elencati nel file Package.appxmanifest non corrispondano a quelli in WMAppManifest.xml.

Ho dovuto apportare alcune modifiche al primo prima di pubblicare una versione beta della mia app nello store e non aggiornare il secondo. In particolare

  • PhonePublisherId deve corrispondere PublisherID
  • PhoneProductId deve corrispondere "certificati utente comune" ProductID
+0

Grazie, hai davvero salvato la mia giornata. – chamamo

0

Potreste aver controllato nel vostro manifesto, rimuoverlo e funziona.

0

Nel mio caso, avevo bisogno di ripristinare il mio telefono per farlo funzionare.

La distribuzione ha funzionato sempre sugli emulatori, ma non sul mio telefono. Ho avuto la mia applicazione già installata dallo store, come ho iniziato a distribuire. La mia ipotesi è che la versione dal negozio non si sia disinstallata correttamente.

(sto postando questo qui, perché è il primo risultato su google)

0

di riferimento futuro: ho incontrato questo errore un paio di volte ed è stata una combinazione di icone mancanti (che si può capire in qualche modo), ma anche:

il carattere pipe "|" nel nome dell'app.

È completamente legale riservare il nome e il tuo manifest non si lamenterà, ma ho visto che rimuoverlo aiuterà a risolvere questo problema.

0

È possibile rimuovere il riferimento nella package.appxmanifest come bene e l'applicazione sarà ancora schierare, come in:

Funzionerà ho capito.

0

Nel mio caso si trattava di file XML non corretta con l'intestazione duplicato:

<?xml version="1.0" encoding="utf-8" ?> 
<?xml version="1.0" encoding="utf-8" ?> 
<WindowsPhoneReservedAppInfo ... />