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é.

  1. Allez dans Réglages > Général > VPN et gestion de l’appareil.
  2. Trouvez le certificat de développeur associé à Scarlet iOS.
  3. Appuyez dessus et sélectionnez Faire confiance.
  4. Retournez à l’écran d’accueil et relancez Scarlet iOS.

Solution 2 : réinstaller Scarlet iOS

  1. Supprimez l’application Scarlet iOS (appui long > Supprimer l’app > Supprimer l’app).
  2. Ouvrez Safari et accédez à scarletios.com.
  3. Utilisez le bouton d’installation pour réinstaller Scarlet iOS à neuf.
  4. 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.

  1. Allez dans Réglages > Général > Stockage iPhone.
  2. Si l’espace disponible est inférieur à 1 Go, supprimez des applications, des photos ou d’autres fichiers pour libérer de la place.
  3. 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.

  1. Ouvrez Scarlet iOS.
  2. Trouvez l’application qui plante et réinstallez-la.
  3. 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.
  4. 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.

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 :

  1. Supprimez l’application qui plante.
  2. Dans Scarlet iOS, retrouvez l’application et installez-la à nouveau : cela télécharge une nouvelle copie de l’IPA.
  3. 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 :

  1. Faites glisser votre doigt vers le haut depuis le bas de l’écran et faites une pause pour ouvrir le sélecteur d’applications.
  2. Faites glisser vers le haut chaque application ouverte pour la fermer.
  3. 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 :

  1. 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.
  2. Réinstallez l’application via Scarlet iOS.
  3. 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.

  1. Allez dans Réglages et faites défiler pour trouver l’application.
  2. Vérifiez tous les interrupteurs d’autorisation (appareil photo, microphone, localisation, photos, etc.).
  3. Activez ceux qui pourraient être nécessaires au fonctionnement principal de l’application.
  4. 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 :

  1. Allez dans Réglages > Confidentialité et sécurité > Analyse et améliorations > Données d’analyse.
  2. Recherchez les entrées correspondant au nom de l’application qui plante.
  3. 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.

A lire également