2017-08-29 1 views
1

Ich habe ein MonoGame-Projekt für Windows 10. Es erstellt erfolgreich und läuft auf mehreren Dev-Maschinen. Wenn ich es jedoch beim Store einreiche und Benutzer es installieren, kann das Spiel nicht aktiviert werden.App über Store verteilt nicht aktiviert

Das Spiel zeigt den App-Splash-Bildschirm für einen Moment, dann schließt und hinterlässt die Protokolle unten in der Ereignisanzeige unter Microsoft-Windows-TWinUI/Operational.

Ereignisanzeige log 1:

Activation via contract helper of the app ! App for the Windows.Launch contract failed with The remote procedure call failed..

Ereignisanzeige log 2:

Activation of the app !App for the windows.Launch contract failed with error: The Remote procedure call failed..

Zusätzliche Informationen: Die App zur Zeit auf ein paar Tester über private Paket verteilt wird Flüge. Diese Benutzer können es nicht ausführen. Ich kann dies replizieren, indem ich eine saubere Installation von Windows bekomme und dann sein Konto der Paketfluggruppe hinzufüge. Wenn ich jedoch das gleiche Paket sideload, das an den Laden übermittelt wurde, ändert sich etwas auf dem Computer. Nach der Deinstallation der sideloaded Version kann ich dann den Windows Store Paket Flug richtig herunterladen und ausführen und zum Gameplay gelangen.

Ich vermute ein Sicherheitsproblem in Bezug auf den Inhalt der App.

+0

Vielleicht haben Sie vergessen, eine PackageDependency im appxmanifest zu deklarieren? Sehen Sie sich das Side-Loading-Skript an und prüfen Sie, ob es ein Framework-Paket hinzufügt. –

Antwort

1

Ihre Ursache ist wahrscheinlich der AppSimulator.

Wenn Sie dies für Lizenzinformationen auf einem Nicht-Entwickler-Computer anfordern, wird beim Start eine generische Ausnahme ausgelöst, die wahrscheinlich das Problem ist, das Sie haben.

+0

Das war es! Ich habe einen Anruf beim App-Simulator gefunden, der in der Veröffentlichung angekommen ist, nachdem er entfernt wurde, dass alles behoben ist. Vielen Dank. – Jarryd

Verwandte Themen