2016-12-09 3 views
3

Ich habe ein paar Tutorials zur Implementierung von CodePush verfolgt, damit wir JS-Updates für eine mobile App, die für iOS mit Cordova entwickelt wurde, bereitstellen können.CodePush für Cordova auf iOS codePush.sync() scheint nicht zu funktionieren

nämlich dieser, https://github.com/Microsoft/cordova-plugin-code-push

Ich bin derzeit in der Lage, die Bereitstellung Schlüssel erfolgreich zu implementieren Änderungen Produktion verwenden, aber codePush.sync() auf deviceready Aufruf scheint kein Updates zu erhalten und wenn ich code-push deployment ls APP_NAME -k es mit Prüfprotokolle, die Es wurden keine Updates heruntergeladen. Ich habe sowohl mit einer obligatorischen Flagge als auch ohne eingesetzt, und ich habe versucht, von der Inszenierung zur Produktion zu fördern.

Ich habe auch versucht, ein Dialogfeld mit den zusätzlichen Parametern in codePush.sync() zu starten, aber ich konnte nicht bekommen, um beides anzuzeigen. Wir haben <access origin="*" /> in der Datei config.xml angegeben und cordova-plugin-whitelist ist installiert. Die Anwendung wird nicht angehalten oder unterbrochen, sondern sammelt die Aktualisierungen nicht.

Ich habe ziemlich ausführlich nach einer Lösung gesucht, aber bis jetzt sind alle Bemühungen fruchtlos gewesen. Irgendwelche Ideen oder Vorschläge würden sehr geschätzt werden, danke.

Antwort

0

Ich weiß, ich bin zu spät dran. Aber hast du deine Lösung dazu? Ich bin auch neu, aber werde versuchen, deine Frage zu beantworten.

Wenn Sie code-push deployment ls APP_NAME -k tun, aber das Ergebnis zeigt, dass es kein Update gibt, haben Sie zuvor code-push app add und code-push release abgeschlossen? deployment ls APP_NAME -k zeigt Informationen zur App-Bereitstellung erst an, nachdem Sie code-push release getan haben.

Versuchen Sie, Code in Ihrem Projekt zu ändern, das Projekt zu kompilieren und code-push release erneut zu tun. Stellen Sie nach Abschluss des Freigabeprozesses sicher, dass die deployment ls APP_NAME -k die neu aktualisierten Informationen anzeigen, bevor Sie auf die App zugreifen, und prüfen Sie, ob die App den Aktualisierungsdialog anzeigt.

Verwandte Themen