Erreur du compilateur pour la distribution
Babyfoot34
Membre
Bonjour
Je souhaiterai maintenant placer mon appli sur l'Apple Store. J'ai donc suivi les indications fournies par Apple. La premiere chose a faire est de compiler son programme en mode distribution.
Mais la j'ai une erreur incomprehensible
Je n'ai aucun warning en mode simulateur ou sur mon Iphone en mode device.
Si quelqu'un a une idee ?
Je souhaiterai maintenant placer mon appli sur l'Apple Store. J'ai donc suivi les indications fournies par Apple. La premiere chose a faire est de compiler son programme en mode distribution.
Mais la j'ai une erreur incomprehensible
Je n'ai aucun warning en mode simulateur ou sur mon Iphone en mode device.
Si quelqu'un a une idee ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Celui-là a l'air sain.
Je n'ai pas toucher ce fichier pourtant
Ou des frameworks qui ne seraient pas intégrés dans une configuration ?
Compare tes deux configurations Debug et Distribution et voir les différences qu'il y a entre les deux.
J'ai verifier la config indique L'environement Iphone.
Et aussi le iOS deployment target dans les infos du projet.
Et si tu repasse en debug, tu n'as plus le pb ?
Il faut que tu regardes ce qui est différent dans le target de ton projet (double-clic) quand tu sélectionnes DEBUG ou DISTRIBUTION en haut de la fenêtre.
Comme
- tu as dupliqué ta config release pour faire ta config distrib,
- et que tu as le même problème en compilant avec la config release
- et que tu n'as pas le problème en config debug
C'est alors sans doute que tu as fait des modifs dans ta config Debug, sans les reporter également dans ta config Release.
C'est à dire que tu étais dans les build settings en "config debug" pour faire tes modifs, alors qu'il aurait fallu que tu sois en "all configurations" afin que tes modifs s'appliquent à toutes les configs.
Essaie de te souvenir précisément ce que tu as modifié dans des Build Settings, Config Debug : ton problème peut sans doute venir de là .
Tu peux aussi comparer les config debug et release, clé par clé, pour voir les différences (certaines sont normale, comme par exemple sur les clés Other C flags, et Other C++ flags, et Path to link map file).
Sauf exceptions précises et justifiées, la plupart des clés doivent avoir les mêmes valeurs dans toutes les configs.
Quelques pistes à vérifier, avec les clés suivantes, qui devraient normalement avoir les mêmes valeurs, dans toutes tes configs :
- le C/C++ compiler version
- le IOS deployment target
- le header search path, si tu utilises des libraries dynamiques
- le other linker flags, si tu utilises des libraries dynamiques
Est ce que je peux detruire Distribution et recopier une nouvelle fois Release ?
Cels serait plus simple et plus rapide mais est ce faisable ?
Alors il faut que tu vérifies les différences entre ta config Release et ta config Distrib.
Sinon oui, tu peux sans pb supprimer ta config distrib, et la récréer en dupliquant ta config release.
Merci pour ta reponse
Apparement il faut mieux toujours rester avec All configuration