Je développe une application iPhone et je fais une distribution ad-hoc pour les tests bêta. Mes utilisateurs me envoient des journaux d'incidents qui disent ceci:Les journaux de plantage de l'iPhone indiquent "Version: ???"
Identifier: MyAppName
Version: ??? (???)
Code Type: ARM (Native)
Je ne comprends pas comment remplacer ces points d'interrogation avec un vrai numéro de version. J'ai configuré mon Info.plist pour inclure un CFBundleVersion et un CFBundleShortVersionString, mais cela n'a pas aidé ... les journaux de plantage contiennent toujours juste des points d'interrogation au lieu du numéro de version que j'attends.
Comment définir ma version pour qu'elle apparaisse dans les journaux de plantage?
EDIT Apparemment, en raison d'un bug possible dans l'iPhone CrashReporter, il n'y a aucun moyen de définir la "Version" correctement. Mais existe-t-il une solution de contournement? Un autre moyen d'insérer un numéro de version (par exemple un numéro de build ou un numéro de révision SCM) dans les métadonnées du journal de crash?
Hey Dan - On dirait que vous faites tout droit. La valeur dans votre Info.plist devrait être le seul numéro de version je pense ... Peut-être que c'est un bug? –
tous les journaux de plantage que je vois sur mon téléphone, à partir de plusieurs applications de sortie, tous ont Version: ??? (???), donc je pense que c'est comme ça. –