Honi - Petites missions entre couple
Bonjour à tous ,
Par où commencer.
J'ai codé une application iPhone pour les couples, trouvant qu'il y avait trop d'applications pour les célibataires et rien pour les couples.
Vous pouvez d'ailleurs avoir un aperçu sur ce site, et je pourrais revenir sur le concept avec vous si vous le souhaitez.
http://www.gethoni.com
Je vais tenter d'expliquer mon souci le mieux possible.
J'ai appris à coder en autodidacte, mon application est réalisée avec la dernière version de Swift, et j'utilise Parse qui gère tout le back end.
Depuis maintenant deux mois, je fais tester mon application à environ 40 personnes sur TestFlight, et j'ai pu résoudre les derniers bugs présents petit à petit.
J'ai donc publié mon application la semaine dernière, en étant persuadé qu'elle serait acceptée, j'en étais quand même au build 24 hum.
Ils m'ont répondu hier que l'application était refusée et qu'elle crashé au démarrage, ce qui m'a vraiment étonné, car je n'ai jamais eu ce souci.
Cela fait maintenant une journée entière que je traque sur internet toutes les informations possibles.
J'ai d'abord récupéré le fichier crash d'Apple, que j'ai ouvert avec Xcode dans mon device, je pourrais vous le poster, mais je pense pas que cela vous aide vraiment.
En regroupant toutes les informations d'Internet, j'en viens donc à plusieurs hypothèses, et j'aimerais qu'on résolve ce souci ensemble.
1. Tout d'abord, ce problème est arrivé à certains, et ce serait la faute d'Apple, qui après quelques relances s'excuse et publie l'application, mais ce serait un peu trop simple, alors je ne veux pas y croire.
2. J'avais juste une mini requête synchrone dans mon applicationdidBecomeActive, j'ai tout enlevé et je l'ai placé ailleurs dans le code, c'est peut être ça.
3. Je n'avais aucun fichier test dans mon application, et une solution disait de supprimer "HoniTest" dans Targets, ce que j'ai fait.
4. Enfin, j''ai remarqué aussi un oubli de ma part, dans Projet, j'avais un deployment target à 8.4 et dans Target, ce meme deployment target était à 8.0, je l'avais baissé une fois et j'avais du oublié de le changer dans l'autre.
J'ai résolu tous ces problèmes, mais maintenant j'hésite à le republier.
Le build actuel est 25 de la version 1.0, je viens de l'upload sur iTunes Connect.
Le dernier problème serait peut être l'utilisation de la mémoire, mais je n'ai jamais eu d'avertissement sur xCode ou ailleurs, mais si des personnes veulent tester le build 25 depuis Test Flight, ce serait avec plaisir.
En espérant que l'on trouve ensemble une solution, parce que du coup, j'ai peut être codé seul, mais c'est la première fois que je me trouve face à un problème dont je ne vois pas de solution.
Merci de votre attention, et désolé pour ce long pavé.
Réponses
Profite de ce délai pour corriger les fautes sur ton site...
Sinon post un rapport complet parce que là c'est très cryptique.
Sans voir le crashlog nous ne pouvons rien pour toi.
Cependant, le crash log semble avoir rapport avec un touch, donc c'est peut-être un problème d'UI.
Dommage que ton crash log ne soit pas "symbolisé", tu aurais au moins le nom des méthodes qui amène au crash dans ton app. Cf. la note suivante :
https://developer.apple.com/library/ios/technotes/tn2151/_index.html
(cf section Symbolication)
Merci pour vos réponses.
@Pyroh, pour le site, j'ai fait confiance à un ami parce que je n'avais pas le temps de tout faire, il vient de me refaire une version, et je suis aussi surpris des fautes que toi, et elles vont être corrigées, mais ce n'est pas le plus gros souci actuel.
Alors depuis hier, j'ai réussi à symboliser le crash et en effet, cela n'a rien à voir avec les problèmes que j'ai énoncé.
J'ai quand même enlevé la requête synchrone, et @FKDEV, tous les tests avec mode avion ou internet impossible sont gérés.
Je vous poste le crash log :
J'ai donc symbolisé les lignes 1, 2 et 16 traitant de Honi et cela donne respectivement :
J'utilise la librairie SMSegmentView dans mon application donc en voyant le crash symbolise, je suis allé voir la ligne 61 de SMSegment.swift qui correspond à ce bloc de code :
Pour les fichiers Sent, Yours et Démarrage, les lignes correspondantes me semblent avoir aucun rapport avec un quelqueconque crash
Si le log en entier avec les binary images est nécessaire, je n'hésiterai pas à le poster mais cela faisait un peu long.
Merci de vos réponses en tout cas.
Bonjour à tous,
Juste pour déjà vous remercier d'avoir essayé de m'aider, mais en fait, en corrigeant les points que j'avais cité dans mon premier message, l'application vient d'être validée.
https://itunes.apple.com/fr/app/honi-petites-missions-entre/id988517164?mt=8
Le crash log n'aura pas été beaucoup d'aide, et je ne le comprends toujours pas je l'avoue.
Bon week end à tous.
Bonjour,
je viens d'aller faire un tour sur la page de présentation. L'esthétique est sobre et épurée, je trouve l'idée sympa.
Attention, juste, à la grammaire ! (je ne me ferai pas draguer)
Bon vent à ton app !
Effectivement, le conditionnel n'a pas sa place ici
Merci, et bonne journée.