L’application Scarlet iOS plante au lancement : guide complet de dépannage
L’application Scarlet iOS plante au lancement : guide de dépannage complet
Une application qui plante immédiatement au lancement (avant même d’afficher l’écran principal) est l’un des problèmes les plus déroutants qu’un utilisateur d’iPhone puisse rencontrer. Lorsque cela se produit avec une application installée via sideloading avec Scarlet iOS, la confusion est souvent amplifiée, car les messages d’erreur fournis par iOS sont vagues, voire inexistants.
Ce guide couvre les causes les plus courantes de plantages immédiats au lancement, aussi bien pour Scarlet iOS lui-même que pour les applications installées via ce dernier, avec des étapes claires pour résoudre chaque cas.
D’abord : déterminer ce qui plante
Avant d’appliquer des solutions, identifiez précisément ce qui pose problème :
- Scarlet iOS lui-même plante : l’application Scarlet s’ouvre et se ferme immédiatement avant que vous puissiez interagir avec elle.
- Une application installée via Scarlet plante : Scarlet fonctionne correctement, mais une application que vous avez installée via celui-ci plante au lancement.
Les solutions diffèrent selon le scénario concerné. Ce guide couvre les deux cas.
Partie 1 : résoudre le plantage de Scarlet iOS lui-même
Solution 1 : faire confiance au certificat
Si Scarlet iOS vient d’être installé et refuse de s’ouvrir, la cause la plus fréquente est que son développeur n’est pas encore approuvé. iOS affiche alors un message « Développeur entreprise non approuvé » au lieu d’ouvrir l’application. Voir aussi la solution pour l’erreur de développeur non approuvé.
- Allez dans Réglages > Général > VPN et gestion de l’appareil.
- Trouvez le certificat de développeur associé à Scarlet iOS.
- Appuyez dessus et sélectionnez Faire confiance.
- Retournez à l’écran d’accueil et relancez Scarlet iOS.
Solution 2 : réinstaller Scarlet iOS
- Supprimez l’application Scarlet iOS (appui long > Supprimer l’app > Supprimer l’app).
- Ouvrez Safari et accédez à scarletios.com.
- Utilisez le bouton d’installation pour réinstaller Scarlet iOS à neuf.
- Approuvez le nouveau certificat dans les Réglages.
Solution 3 : libérer de l’espace de stockage
Les applications peuvent planter immédiatement s’il n’y a pas assez d’espace de stockage disponible. iOS nécessite une marge d’espace libre suffisante pour exécuter les applications de manière stable.
- Allez dans Réglages > Général > Stockage iPhone.
- Si l’espace disponible est inférieur à 1 Go, supprimez des applications, des photos ou d’autres fichiers pour libérer de la place.
- Essayez de relancer Scarlet iOS.
Solution 4 : redémarrer votre iPhone
Un redémarrage forcé libère la pression sur la mémoire et résout les problèmes de services système pouvant provoquer le plantage de n’importe quelle application.
- iPhone 8 ou ultérieur : appuyez rapidement sur le bouton Volume haut, puis sur le bouton Volume bas, puis maintenez le bouton latéral enfoncé jusqu’à l’apparition du logo Apple.
- iPhone 7 : maintenez simultanément les boutons Volume bas et Veille/Réveil jusqu’à l’apparition du logo Apple.
Partie 2 : résoudre les plantages des applications installées via Scarlet iOS
Solution 1 : certificat expiré ou révoqué
C’est la cause la plus fréquente des plantages d’applications sideloadées. Le certificat de signature utilisé lors de l’installation de l’application a soit expiré, soit été révoqué par Apple. L’application semble intacte sur votre écran d’accueil mais ne peut pas s’ouvrir.
- Ouvrez Scarlet iOS.
- Trouvez l’application qui plante et réinstallez-la.
- Scarlet iOS signera l’application avec un certificat à jour. Si Scarlet lui-même ne s’ouvre plus non plus, c’est que son certificat a été révoqué : consultez la marche à suivre après une révocation.
- Faites confiance au nouveau certificat dans Réglages > Général > VPN et gestion d’appareils si vous y êtes invité.
Solution 2 : version d’iOS incompatible
Certains fichiers IPA sont compilés pour des versions antérieures d’iOS et peuvent ne pas être compatibles avec votre version actuelle. Vérifiez la description de l’application dans Scarlet iOS ou sur le site du développeur pour connaître les exigences de version iOS.
- Si une nouvelle version de l’IPA est disponible, installez-la.
- Si l’application est tout simplement incompatible avec votre version d’iOS, cherchez une alternative. Un IPA dont la version iOS minimale a été abaissée pour permettre son installation plante souvent pour cette raison : consultez comment corriger l’erreur « nécessite une version plus récente d’iOS ».
Solution 3 : Téléchargement IPA corrompu
Si le fichier IPA a été corrompu pendant le téléchargement, l’application installée peut planter à chaque lancement. Pour résoudre ce problème :
- Supprimez l’application qui plante.
- Dans Scarlet iOS, retrouvez l’application et installez-la à nouveau : cela télécharge une nouvelle copie de l’IPA.
- Assurez-vous que votre connexion internet est stable pendant le téléchargement.
Solution 4 : RAM insuffisante / pression des applications en arrière-plan
Les applications volumineuses ou complexes peuvent planter immédiatement si le système manque de RAM disponible. Fermez toutes les applications en arrière-plan avant de lancer l’application :
- Faites glisser votre doigt vers le haut depuis le bas de l’écran et faites une pause pour ouvrir le sélecteur d’applications.
- Faites glisser vers le haut chaque application ouverte pour la fermer.
- Essayez de lancer l’application problématique sans qu’aucune autre application ne tourne en arrière-plan.
Solution 5 : Supprimer et réinstaller complètement
Si les données stockées par l’application sont corrompues, une installation propre résout le problème :
- Appuyez longuement sur l’icône de l’application et sélectionnez Supprimer l’app > Supprimer l’app. Cela supprime l’application et toutes ses données locales.
- Réinstallez l’application via Scarlet iOS.
- Remarque : cela effacera toutes les données enregistrées localement. Si l’application utilise iCloud ou une synchronisation liée à un compte, vos données peuvent généralement être restaurées.
Solution 6 : Vérifier les paramètres spécifiques à l’application pouvant provoquer des plantages
Certaines applications plantent à cause d’autorisations spécifiques qu’elles demandent et qu’iOS refuse. Au démarrage, l’application peut immédiatement demander l’accès à l’appareil photo, au microphone, à la localisation ou aux contacts, et planter si cette autorisation a été précédemment refusée d’une manière qui perturbe l’application.
- Allez dans Réglages et faites défiler pour trouver l’application.
- Vérifiez tous les interrupteurs d’autorisation (appareil photo, microphone, localisation, photos, etc.).
- Activez ceux qui pourraient être nécessaires au fonctionnement principal de l’application.
- Essayez de relancer l’application.
Diagnostics avancés
Si aucune des solutions ci-dessus ne fonctionne, vous pouvez recueillir plus d’informations à partir des journaux de plantage de l’appareil :
- Allez dans Réglages > Confidentialité et sécurité > Analyse et améliorations > Données d’analyse.
- Recherchez les entrées correspondant au nom de l’application qui plante.
- Le journal de plantage contiendra des codes d’erreur et la raison précise du crash.
Types de plantages courants dans les journaux :
- EXC_CRASH (SIGKILL) : le système a arrêté l’application ; si la raison de la fermeture mentionne CODESIGNING, il s’agit d’un problème de certificat ou d’entitlement
- EXC_BAD_ACCESS : erreur d’accès mémoire, souvent un bug ou une incompatibilité avec votre version d’iOS
- Journaux JetsamEvent : applications arrêtées à cause d’une pression mémoire excessive
Problèmes liés
Si vous rencontrez également l’erreur « Impossible de vérifier l’application » en plus des plantages, consultez notre guide dédié à cette erreur. Pour des problèmes plus généraux liés à Scarlet iOS, notre article 10 solutions courantes pour Scarlet iOS couvre tous les problèmes habituels. Pour mieux comprendre le processus de signature des applications, lisez notre article sur le fonctionnement de Scarlet iOS.
Conclusion
Les plantages immédiats au lancement des applications sideloadées sont le plus souvent causés par des problèmes de certificat ou des installations corrompues, deux cas résolus par une simple réinstallation via Scarlet iOS. Si vous suivez les étapes de la solution 1 et de la solution 2 dans la partie 2 ci-dessus, de nombreux problèmes de plantage seront résolus.
Gardez Scarlet iOS installé sur votre appareil afin de pouvoir rapidement rafraîchir toute application qui commence à planter en raison de l’expiration du certificat.