2011-04-22 2 views
8

Je reçois les avertissements suivants lorsque j'essaie de créer mon projet. Il y a environ 160 avertissements semblables à ceux qui est ennuyeuxarmv7 iphone warnings

ld: avertissement: sous-type CPU_SUBTYPE_ARM_ALL est dépréciée: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc /arm-apple-darwin10/4.2.1/libgcc.a(_udivsi3.o)

et

avertissement: (ARMv7) /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ Fichier objet iPhoneOS3.2.sdk/usr/lib/gcc/bras-apple-darwin10/4.2.1/libgcc.a (_divdi3.o) '/Developer/Platforms/iPhoneOS.platform/Developer/SDK s/iPhoneOS3.2.sdk/usr/lib/gcc/bras-apple-darwin10/4.2.1/libgcc.a (_divdi3.o) 'ne contient pas d'informations d'architecture pour armv7.

Tous les avertissements sont liés à libgcc.a.

J'ai besoin de cette application pour prendre en charge iOS 3.2 et versions ultérieures. Alors, que puis-je faire pour supprimer ces avertissements?

+3

Le code ARMv6 fonctionnera sur iOS 3.2 et versions ultérieures. Si, pour une raison quelconque, vous utilisez une bibliothèque ARMv6 uniquement, elle sera exécutée sur de nouveaux périphériques. –

+1

@JonathanGrynspan, vous devriez poster votre commentaire comme une réponse afin que cela ne figure pas dans la liste des "questions sans réponse", et ainsi Sami peut "l'accepter" et vous donner le crédit/la réputation que vous méritez. –

+0

Eh, ce n'est pas une réponse complète cependant. –

Répondre

1

Vous mélangez deux choses différentes: votre cible de déploiement et votre SDK de base. Votre cible de déploiement définit les versions iOS sur lesquelles vous souhaitez exécuter. Définissez votre SDK de base sur la dernière version disponible. Définissez votre cible de déploiement sur iOS 3.2. Cela dit, pour presque tous les cas, je pense que c'est probablement une erreur de cibler iOS 3 ces jours-ci. iOS 6 est sur le point d'être publié, et presque tout le monde a mis à niveau au-delà de iOS 3.2. Êtes-vous sûr de devoir faire cela?

+0

Ceci est une vieille question, il y a environ 1 an et 5 mois. Ces avertissements ont disparu avec des versions plus récentes. Je supporte maintenant iOS 4.3 et plus tard. – Sami

Questions connexes