Development #13654
l'application bloque sur l'écran de démarrage sous iOS10
0%
Description
L'application buildée avec XCode 8 et installée sur l'iphone avec iOS10 bloque à l'écran "Initialisation de l'application".
Fichiers
Historique
Mis à jour par Serghei Mihai il y a plus de 7 ans
L'evenement "deviceready" n'est plus declenché.
Une piste à explorer: https://stackoverflow.com/questions/38410159/cordova-app-hanging-during-startup-on-ios-10-beta
Mis à jour par Ghislain Loaec il y a plus de 7 ans
- Fichier 0001-Call-deviceready-by-removing-meta-permissions.patch 0001-Call-deviceready-by-removing-meta-permissions.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
La suppression des balises meta "permissions" semble corriger le problème
Mis à jour par Frédéric Péters il y a plus de 7 ans
Plutôt supprimer les lignes que les mettre en commentaire, s'il le faut, on les retrouvera dans l'historique de git.
Mis à jour par Serghei Mihai il y a plus de 7 ans
- Fichier 0001-let-whitelist-plugin-handle-Content-Security-Policy-.patch 0001-let-whitelist-plugin-handle-Content-Security-Policy-.patch ajouté
J'ai refait le patch et modifié le message de commit. La content security policy est mieux prise en charge par le plugin whitelist: https://github.com/apache/cordova-plugin-whitelist avec cordova 6.
On vient de tester sur l'iPhone et Android et ça fonctionne.
Mis à jour par Frédéric Péters il y a plus de 7 ans
Il n'y a rien à déclarer pour que ce plugin soit installé/activé ?
Mis à jour par Serghei Mihai il y a plus de 7 ans
- Fichier 0001-remove-CSP-config-as-it-s-handled-by-cordova-ios-136.patch 0001-remove-CSP-config-as-it-s-handled-by-cordova-ios-136.patch ajouté
Au fait, le plugin whitelist
n'est plus nécessaire depuis la version 4.0 de cordova-ios: https://cordova.apache.org/docs/en/latest/guide/appdev/whitelist/index.html#ios-whitelisting
Il peut être complétement omis.
Mis à jour par Frédéric Péters il y a plus de 7 ans
Mais il n'est pas noté qu'Android n'a plus besoin de ce plugin (ou c'est vraiment très mal écrit).
Mis à jour par Serghei Mihai il y a plus de 7 ans
En effet, le plugin est nécessaire pour que la mise à jour fonctionne ainsi que les liens externes s'ouvrent.
La ligne meta
n'est pas nécessaire.
Le plugin est activé lors de son ajout au projet.
Mis à jour par Frédéric Péters il y a plus de 7 ans
Le plugin est activé lors de son ajout au projet.
Et donc, le retrait de la ligne "phonegap plugin add cordova-plugin-whitelist" est une erreur ?
Mis à jour par Serghei Mihai il y a plus de 7 ans
- Fichier 0001-remove-CSP-config-as-it-s-handled-by-whitelist-plugi.patch 0001-remove-CSP-config-as-it-s-handled-by-whitelist-plugi.patch ajouté
Oui.
Patch à jour.