Lorsque je construit mon projet (tout projet, vraiment - j'ai essayé de créer un nouveau projet vide avec les mêmes résultats), il construit parfaitement avec GCC 4.2 sous Xcode4 ou Xcode 3.2.4.
Si je construis à l'aide de LLVM 2.0 sous Xcode4 ou avec LLVM 1.5 sous XCode3, je reçois des échecs de construction de l'heure de compilation, mais seul em> lorsque vous bâtissez pour le simulateur. P> La construction Les erreurs que je reçois sous LLVM sont toutes dans les en-têtes sur lesquelles je n'ai aucun contrôle, tel que uIview.h, uidevice.h, uitéxplication.h, uitextview.h et uiwebview.h et uiwebview.h à Uikit et cgpdfcontext.h à Coregraphics. P > voici un exemple d'erreur, dans webview.h: em> p> lorsque uidatadetectortypes est effectivement déclaré dans uidatadetectors.h, qui est inclus dans cette fichier. p> sniff em> p> p>
3 Réponses :
Il me semble que votre installation est bouchée. P>
Lorsque vous avez installé XCode4, vous avez assurez-vous de l'installer dans un répertoire complètement séparé à votre installation Xcode existante? p>
Cela pourrait également avoir quelque chose à voir avec vos chemins incluant ou quelque chose dans cette veine. Je ne suis pas trop sûr de la réparation de cela. P>
Je suggérerais de sauvegarder tous les modèles personnalisés, etc. et que vous exécutez le script de désinstallation pour Xcode 3.x et 4, puis réinstallez-vous pour voir si cela corrige les problèmes. P>
XCode4 vous oblige à installer dans un répertoire distinct. Je vais aller de l'avant et essayer de désinstaller les deux et vous permettra de savoir ce que je découvre.
Mmmmnope. Pas de dé. Il suffit de réaliser que c'est un nouveau problème depuis Xcode 3.2.4. Je suppose que je vais devoir rester avec des tests sur l'appareil jusqu'à ce que je reçois une chance de mieux comprendre. Une fois que je fais, je posterai ici. Au moins, c'est le simulateur qui ne fonctionne pas et non l'appareil!
HM, je ne suis pas sûr alors. Désolé :(. Bonne chance pour le comprendre.
Peut-être un bug dans xcode 3.2.4 ou la configuration SDK.
Essayez de placer une ligne comme l'une d'entre elles dans vos paramètres de construction PRÉPROCESSOR MACROS: P>
-D__IPHONE_OS_VERSION_MIN_REQUIRED=030103
Merci, cela corrigé le problème que je viens d'avoir juste après avoir téléchargé Xcode 3.2.4
Merci! Cela a fonctionné pour moi aussi, mais je devais supprimer la-pièce en Xcode, il ne s'agissait donc que __Iphone_os_version_min_required = 040100
Ce numéro persiste avec Xcode 3.2.5? P>
juste curieux car je ne l'ai pas encore téléchargé. P>
Non, ce problème n'est plus présent pour moi dans Xcode 3.2.5, qui utilise LLVM 1.6.
Adam, bon appel sur la balise Xcode4. Désolé pour ça.