6
votes

IOS App se bloque avec le profil de distribution Adhoc

i crée une application iOS et cela fonctionne complètement à l'aide du profil de développement dans le périphérique. Il ne se bloque jamais dans un appareil à l'aide d'un profil de provisioning de développement.

Mais lorsque je crée son profil de distribution Adhoc et crée IPA avec elle, l'application s'est écrasée à plusieurs reprises. Mais le problème est que avec le profil distribué, je ne peux pas déboguer, donc je ne peux pas voir le journal des crash. Je ne peux donc pas comprendre pourquoi le crash de l'application qui est complet exécuté sur le profil de développement ... et comment résoudre ce problème?

merci à tous


0 commentaires

3 Réponses :


4
votes

Votre profil de distribution Ad-hoc peut planter l'application la première fois qu'elle est exécutée sur votre appareil, mais courez la deuxième fois, de manière suppléante. Les étapes suivantes vous aideront à résoudre le problème.

  1. Créez le fichier .ipa.
  2. Installez le fichier .ipa dans iTunes.
  3. Installez enfin le fichier .ipa sur votre appareil via iTunes.

    Si vous obtenez toujours des accidents, connectez votre appareil à votre Mac et affichez ses journaux en Xcode.

    1. en Xcode, allez à fenêtre -> Appareils .
    2. Choisissez votre périphérique connecté, puis choisissez Voir les journaux de périphérique .

      Ici, vous pouvez vérifier vos journaux, erreurs et rapports d'accident, ce qui devrait vous dire pourquoi l'application se bloque.


3 commentaires

J'utilise le logiciel Syncios (sous Windows) pour installer IPA dans le périphérique


Mais le débogage n'est pas autorisé avec le profil de distribution ... il décrira toujours le rapport d'accident .. ????


vous pouvez vérifier votre rapport de crash (de votre côté ou de votre côté système) là-bas



1
votes

... Comment résoudre ce problème?

Eh bien, vous avez besoin des bûches de crash. Voici les documents d'Apple. Ils vous aideront à les rassembler et à les interpréter.


0 commentaires

2
votes

J'ai suivi @ ANBU'S TIP pour vérifier les journaux de périphérique via Xcode> Fenêtre> Périphériques> Afficher les journaux de périphérique . .

Le problème pour moi était que j'utilise une police personnalisée intégrée à mon projet via des cocoapodes. Pendant le temps de développement, l'application s'exécute en douceur car mon ordinateur peut voir où sont les fichiers de police. Toutefois, Xcode ne baisse pas les fichiers de polices de la POD dans le projet, je devais donc être suivis:

  • Ajoutez les fichiers de polices dans Build Phases> Copier les ressources de l'ensemble et ajoutez les fichiers de polices dans mon dossier de projet principal (sans les copier; seulement en tant que références).
  • ou, supprimez la police personnalisée comme une dépendance cocoapodes et copiez-la-coller les fichiers de polices vers mon projet à la place.

    Je suis allé avec le second car je pourrais accidentellement supprimer accidentellement l'une des références aux fichiers de polices et retrouver le problème à nouveau.


0 commentaires