Warning doublé dans xCode
Greensource
Membre
Bonjour! Je remarque que les warnings dans xCode sont doublé ???
Je me demande pourquoi et si possible comment changer ça?
Je me demande pourquoi et si possible comment changer ça?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
En effet c'est étonnant !
Il compile en 2 fois avant d'utiliser "lipo"
(c'est d'ailleurs bizarre comme méthode, on peut donner à gcc plusieurs architectures pour compiler en une fois ; ça prendrait moins de temps !)
Et je pense en particulier aussi au cas de l'iPhone où tu utilises un SDK différent pour le cas de l'architecture i386 (SDK du simulateur) et armv6 (SDK du Device)... Bon en même temps ce sont alors deux "targets" séparés, et pas un target unique compilé pour 2 architectures et "lipo-isé" ensuite, mais bon
Tiens ceci dit ta remarque me fait penser que plutôt que pour mon cas où je fais une librairie iPhone que je veux rendre utilisable à la fois pour le simulateur et pour le device, plutôt que de faire 2 targets "device" et "simulator" et de rajouter un 3e target avec un "Script Build Phase" pour faire le "lipo" sur les 2 targets précédents... je pourrais p'tet ne faire qu'un seul target et mettre des Build Conditions pour le cas du SDK à utiliser... c'est pas idiot tiens, ça ferait plus propre, je vais essayer à l'occasion
Je suppose que dans Snow Leopard, toutes les applications seront i386 seulement déjà (il devrait donc être plus "slim" que Leopard !).